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 :

Pilotage applications depuis DOS / ligne de commande


Sujet :

Windows Forms

  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    264
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 264
    Points : 144
    Points
    144
    Par défaut Pilotage applications depuis DOS / ligne de commande
    Salut

    Je souhaiterais pouvoir piloter directement une application Windows Form / C# depuis le DOS / ligne de commande (et non depuis Windows).

    Je cherche donc un tutoriel ou un point d'entrée pour apprendre ce genre de technique ...

    Merci pour vos conseils

  2. #2
    Expert éminent sénior Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 154
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 154
    Points : 25 072
    Points
    25 072
    Par défaut
    system.environment.getcommandlineargs

    ou faire une appli en mode console
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  3. #3
    Membre émérite
    Avatar de laedit
    Homme Profil pro
    Consultant études et développement
    Inscrit en
    Décembre 2006
    Messages
    1 344
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Consultant études et développement
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Décembre 2006
    Messages : 1 344
    Points : 2 265
    Points
    2 265
    Par défaut
    Le mieux est de faire une dll qui pourra ensuite être implémenté par une interface graphique (windows forms ou wpf) et/ou par une application console.
    Blog - Articles - Framework

    MSDN vous aide, si si, alors n'hésitez pas à y faire un tour avant de poser une question.
    Ah, et n'oubliez pas, Google peut répondre à la majorité de vos questions.

  4. #4
    Membre habitué
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    264
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 264
    Points : 144
    Points
    144
    Par défaut
    Merci pour vos réponses

    Je ne souhaite pas passer par le mode console (c'est une appli Windows Form).

    Ce que je ne vois pas c'est quel est le code qui va permettre à mon appli de récupérer les instructions tapées dans la ligne de commande

  5. #5
    Membre émérite
    Avatar de laedit
    Homme Profil pro
    Consultant études et développement
    Inscrit en
    Décembre 2006
    Messages
    1 344
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Consultant études et développement
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Décembre 2006
    Messages : 1 344
    Points : 2 265
    Points
    2 265
    Par défaut
    Comme l'a dit Sperot :

    Citation Envoyé par sperot51 Voir le message
    system.environment.getcommandlineargs
    Avec ça, tu as les arguments passés par la ligne de commande.

    Ou tout simplement, dans la classe Program et plus précisément dans sa méthode Main, tu peux récupérer un tableau de Strings nommé args, et qui représente aussi les arguments de la ligne de commande.
    Blog - Articles - Framework

    MSDN vous aide, si si, alors n'hésitez pas à y faire un tour avant de poser une question.
    Ah, et n'oubliez pas, Google peut répondre à la majorité de vos questions.

  6. #6
    Membre expérimenté
    Homme Profil pro
    Inscrit en
    Juillet 2007
    Messages
    1 277
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Réunion

    Informations forums :
    Inscription : Juillet 2007
    Messages : 1 277
    Points : 1 521
    Points
    1 521
    Par défaut
    Moi je me demandes ce qu'il entend par piloter directement une application depuis le mode console. Est-ce qu'il a accès au code de l'application pour pouvoir le modifier ? ou pas ? Quels seraient les cas concrets d'utilisation de ce genre de procédé ?

  7. #7
    Expert éminent sénior Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 154
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 154
    Points : 25 072
    Points
    25 072
    Par défaut
    faudrait déjà qu'il nous explique s'il veut faire

    monexe -machin -bidule

    ou s'il veut faire monexe puis des commandes chacune leur tour un peu comme sous dos


    (cas n°1 : commandlineargs, cas n°2, application console ou un textbox géant)
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  8. #8
    Inactif  
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Janvier 2007
    Messages
    6 604
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet NTIC

    Informations forums :
    Inscription : Janvier 2007
    Messages : 6 604
    Points : 13 314
    Points
    13 314
    Par défaut
    Bonjour

    Citation Envoyé par vladvad Voir le message
    Je souhaiterais pouvoir piloter directement une application Windows Form / C# depuis le DOS / ligne de commande (et non depuis Windows).

    Je cherche donc un tutoriel ou un point d'entrée pour apprendre ce genre de technique ...

    Peux tu préciser ton objectif fonctionnel ? (car ta question est un peu vague).

    Je ne réponds pas aux questions techniques par MP ! Le forum est là pour ça...


    Une réponse vous a aidé ? utiliser le bouton

    "L’ennui dans ce monde, c’est que les idiots sont sûrs d’eux et les gens sensés pleins de doutes". B. Russel

  9. #9
    Membre habitué
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    264
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 264
    Points : 144
    Points
    144
    Par défaut
    Excusez moi je reprends ces messages avec un peu de retard ....

    Imaginons que mon application est une fenêtre dans laquelle l'utilisateur entre une valeur dans une zone de texte, appuie sur un bouton et cette valeur apparait multipliée par 2 dans une autre zone de texte ... (super non ?)

    Bon et bien je souhaiterais qu'au lieu de piloter cette appli avec la souris et le clavier, il soit aussi possible de le faire depuis la ligne de commande (ou plutôt l'invité de commande dans Windows).

    Il faudrait donc que des commandes (une ou plusieurs) puissent :

    - lancer l'application
    - spécifier le chiffre à multiplier par 2
    - récupérer le résultat

    Merci !

Discussions similaires

  1. [Batch] Ligne de commande avec un chemin avec espaces
    Par Oluha dans le forum Scripts/Batch
    Réponses: 17
    Dernier message: 11/10/2018, 10h36
  2. Passage de paramètres depuis une ligne de commande DOS
    Par vince_lille dans le forum Sql*Plus
    Réponses: 4
    Dernier message: 21/10/2011, 16h07
  3. [c#]compiler une application web en ligne de commande
    Par chorokari dans le forum ASP.NET
    Réponses: 1
    Dernier message: 23/01/2007, 09h55
  4. Réponses: 2
    Dernier message: 21/05/2006, 09h30
  5. Appeler une URL avec & depuis une ligne de commande
    Par Fritzoune dans le forum Shell et commandes GNU
    Réponses: 14
    Dernier message: 13/02/2006, 14h52

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