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 :

[VB.NET] Application console et arguments


Sujet :

Windows Forms

  1. #1
    Membre du Club
    Inscrit en
    Septembre 2003
    Messages
    60
    Détails du profil
    Informations forums :
    Inscription : Septembre 2003
    Messages : 60
    Points : 57
    Points
    57
    Par défaut [VB.NET] Application console et arguments
    Bonjour,

    je dois faire une application qui parse un document word, sans dialogue, en VB.NET.
    Je souhaitais créer un bouton dans word déclenchant une macro qui appellerait mon appli VB en mode console et qui lui passerait comme argument le nom du document ouvert.

    Je sais récupérer le nom du document, mais je ne sais pas le passer à mon appli VB...

    De plus je me trouve actuellement confronter à un second problème qui est que Visual Studio.net ne veut pas me laisser créer d'applications consoles sous le prétexte que 'le package VC n'est pas installé ou n'est pas inscrit'...
    Bon, ça je vais bien finir par me débrouiller avec, mais mon principal problème reste comment appeler mon appli avec un paramètre ?

    je souhaitais faire quelquechose du style : shell 'parseword.exe -nomdudocument'...

    Je vous remercie déjà de toute l'aide que vous pourriez m'apporter

  2. #2
    Membre du Club
    Inscrit en
    Décembre 2003
    Messages
    56
    Détails du profil
    Informations forums :
    Inscription : Décembre 2003
    Messages : 56
    Points : 64
    Points
    64
    Par défaut
    Bonjour,
    regarde du côté de la classe Process

  3. #3
    Membre habitué Avatar de del-dongo
    Inscrit en
    Mai 2003
    Messages
    147
    Détails du profil
    Informations forums :
    Inscription : Mai 2003
    Messages : 147
    Points : 183
    Points
    183
    Par défaut
    Lors de la création de ton projet console cette méthode a été générée
    [code]
    static void Main(string[] args)
    {

    }
    [/code ]
    le tableau de string args[] est le tableau de paramètre passé à ton exe pour récupérer le chemin de ton document, s'il a été passé ainsi
    monexe.exe c:\coucou.txt
    tu fais dans ta méthode main
    [code]
    string toto = args[0].ToString()
    [/code]
    Voila, désolé c'est du c# mais c sensiblement la même chose en vb.net[code][/code][/quote]

  4. #4
    Membre habitué Avatar de del-dongo
    Inscrit en
    Mai 2003
    Messages
    147
    Détails du profil
    Informations forums :
    Inscription : Mai 2003
    Messages : 147
    Points : 183
    Points
    183
    Par défaut
    oh la la désolé les balises c'est du n'importe quoi....

  5. #5
    Rédacteur
    Avatar de dev01
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    2 451
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 2 451
    Points : 6 017
    Points
    6 017
    Par défaut
    Citation Envoyé par del-dongo
    oh la la désolé les balises c'est du n'importe quoi....
    y a le bouton editer pour ça si tu veux ...

    Sinon la méthode proposé par del-dongo est bonne avec juste un petit plus pour eviter le crash de l'application si aucun para n'est passé

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    if(args == null)
    {
      Application.Exit();
    }

  6. #6
    Membre du Club
    Inscrit en
    Septembre 2003
    Messages
    60
    Détails du profil
    Informations forums :
    Inscription : Septembre 2003
    Messages : 60
    Points : 57
    Points
    57
    Par défaut
    merci beaucoup pour toutes ces infos

    Dès que j'ai réussi à régler mon problème avec Visual Studio je vais tester ça

    Encore merci

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. application console avec arguments
    Par grinder59 dans le forum C#
    Réponses: 2
    Dernier message: 05/02/2009, 11h58
  2. [VB NET] Application console gestion répertoires
    Par Lnmex dans le forum Windows Forms
    Réponses: 2
    Dernier message: 27/08/2006, 00h47
  3. [VB.NET][Application console] Arguments
    Par DotNET74 dans le forum Windows Forms
    Réponses: 4
    Dernier message: 26/05/2005, 20h05

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