IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Windows Forms Discussion :

boite outil en c#


Sujet :

Windows Forms

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2009
    Messages : 10
    Points : 2
    Points
    2
    Par défaut boite outil en c#
    salut,
    auriez-vous par le plus grand des hasards, des astuces ou des tutos existants ou des sources pur créer une boite à outil.
    le but, utilisateur ajoute le nom d'un poste, il pourra faire un ping du poste, allez dans le regedit, lancer psexec, etc à distance sur le poste indiqué.
    Je débute, donc je suis des tutos mais je souhaiterais développer cela en parallèle pour mes petits collègues :-)
    merci d'avance

  2. #2
    Candidat au Club
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2009
    Messages : 10
    Points : 2
    Points
    2
    Par défaut
    salut,
    je ne désespère pas d'avoir une réponse. :-)
    peu-être me suis-je mal exprimé dans ma requête.
    y a t il un exemple c# ou un modèle que je peux utiliser par exemple pour lancer un ping -t à partir d'un bouton sur le hostname que l'utilisateur aura indiqué?
    j'ai du mal à comprendre comment faire faire à c# d'autres chose que tu c#
    merci d'avance

  3. #3
    Membre à l'essai
    Homme Profil pro
    Architecte de base de données
    Inscrit en
    Juin 2019
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Russie

    Informations professionnelles :
    Activité : Architecte de base de données

    Informations forums :
    Inscription : Juin 2019
    Messages : 10
    Points : 13
    Points
    13
    Par défaut
    bonjour !

    Cela pourrait aider

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    string command = "ping google.com -t";
    System.Diagnostics.Process.Start("cmd.exe", "/C " + command);
    bonne chance !

  4. #4
    Candidat au Club
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2009
    Messages : 10
    Points : 2
    Points
    2
    Par défaut
    merci, c'est un bon début
    c'est super!

  5. #5
    Candidat au Club
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2009
    Messages : 10
    Points : 2
    Points
    2
    Par défaut
    Merci
    j'ai tourné le code dans tous les sens pour faire plein de p'tits boutons lol

    encore une petite question, j'aimerais renvoyer ce que me donne tasklist dans un listview intégré, je n'utilise pas la bonne méthode?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    private void BtnTaskList_Click(object sender, RoutedEventArgs e)
            {
                string command = "tasklist /S " + textBoxHostname.Text;
                System.Diagnostics.Process.Start("cmd.exe", "/C " + command);
                return listViewTaskList;
            }

  6. #6
    Candidat au Club
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2009
    Messages : 10
    Points : 2
    Points
    2
    Par défaut
    autre question si quelqu'un peut m'aider, je fais un truc en mode sagouin
    mais ça ne passe pas car entre command 2 et 3 il faut un enter.
    vous avez une idée?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
            private void BtnNetstat_Click(object sender, RoutedEventArgs e)
            {
                string command = "psexec\\" + textBoxHostname.Text;
                string command2 = " cmd";
                string command3 = "netstat -ab";
                System.Diagnostics.Process.Start("cmd", "/C " + command + command2 + command3);
                return;

  7. #7
    Membre à l'essai
    Homme Profil pro
    Architecte de base de données
    Inscrit en
    Juin 2019
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Russie

    Informations professionnelles :
    Activité : Architecte de base de données

    Informations forums :
    Inscription : Juin 2019
    Messages : 10
    Points : 13
    Points
    13
    Par défaut
    Bonjour !

    Il y a des options ici:
    - fichier *.bat
    - envoyer par une commande
    - créer une commande MSDOS avec '|' '.' '>>'

    par exemple

    moyen de combiner des commandes ' &'
    d'abord sera exécuté Command1 , et alors seulement Command2

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    dir c: & ping localhost
    metode 'and' '&&'
    // Command2 sera exécuté uniquement si l'exécution de Command1 a réussi.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    dir c: >> c:text.txt && ping localhost
    metode 'OR' '||'
    //Command2 sera exécuté uniquement si Command1 n'a pas pu être exécuté.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    dir c: >> c:text.txt || ping localhost

  8. #8
    Candidat au Club
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2009
    Messages : 10
    Points : 2
    Points
    2
    Par défaut
    milles merci!!!!

    j'étais bloqué!!
    je vous tiens au courant

  9. #9
    Membre à l'essai
    Homme Profil pro
    Architecte de base de données
    Inscrit en
    Juin 2019
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Russie

    Informations professionnelles :
    Activité : Architecte de base de données

    Informations forums :
    Inscription : Juin 2019
    Messages : 10
    Points : 13
    Points
    13
    Par défaut
    un moyen légèrement plus facile de démarrer le processus

    https://social.msdn.microsoft.com/Fo...=csharpgeneral

  10. #10
    Candidat au Club
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2009
    Messages : 10
    Points : 2
    Points
    2
    Par défaut
    salut,
    encore une petite question.
    je sais, j'abusssssssssssssse
    je peux ouvrir un autre poste si vous préférez.
    en fait je suis toujours avec cette forme
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
          private void BtnNetstat_Click(object sender, RoutedEventArgs e)
            {
                string command = "psexec\\" + textBoxHostname.Text;
                string command2 = " cmd";
                string command3 = "netstat -ab";
                System.Diagnostics.Process.Start("cmd", "/C " + command + command2 + command3);
                return;
    mai ça se limite à system 32, je ne peux pas lancer \share\exe.bat car il n'est pas dans syst32 semble -t il.
    par quoi puis je remplacer System.Diagnostics.Process.Start ?


    merci d'avance..

  11. #11
    Candidat au Club
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2009
    Messages : 10
    Points : 2
    Points
    2
    Par défaut
    fausse alerte, en fait ce sont les gpo qui me bloquent.....

    tant que j'y suis, j'ai une autre question:
    j'essaie de rajouter à ma box des progress bar etc avec ram et cpu
    dans les tutos, ils choisissent dans un menu "category name", counter name.
    je n'ai pas ce menu et quand je renseigne les champs à la main, j'ai une erreur
    pouvez-vous m'aider svp

  12. #12
    Membre à l'essai
    Homme Profil pro
    Architecte de base de données
    Inscrit en
    Juin 2019
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Russie

    Informations professionnelles :
    Activité : Architecte de base de données

    Informations forums :
    Inscription : Juin 2019
    Messages : 10
    Points : 13
    Points
    13
    Par défaut
    De quel tutoriel parle-t-on?

  13. #13
    Candidat au Club
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2009
    Messages : 10
    Points : 2
    Points
    2
    Par défaut
    hello,
    c'est vrai que je ne suis pas clair du tout
    voici un exemple :

    ils rajoutent des progressbar ,et dans le menu "category name", counter name, je n'ai pas de choix, je recopie alors ce qui est indiqué mais 'ai un message d'erreur.

Discussions similaires

  1. Réponses: 2
    Dernier message: 01/04/2007, 15h28
  2. [VBA-E] Boite à outils Controles ou Formulaires dans EXcel
    Par xeron33 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 22/03/2007, 11h26
  3. Rubriques des Boites à outils
    Par elgigante dans le forum WinDev
    Réponses: 2
    Dernier message: 12/03/2007, 13h50
  4. [Excel] Boite à outils
    Par arcane dans le forum Excel
    Réponses: 1
    Dernier message: 14/11/2005, 12h50
  5. [BDD] savoir sur boite outil
    Par ghaoui dans le forum JBuilder
    Réponses: 2
    Dernier message: 25/07/2005, 10h51

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo