VB.NET, Appelle un exécutable avec paramètre par une macro
-
08-07-2019 - |
Question
J'ai une application utilisant Macro.
Dans cette macro, j'aimerais appeler un exécutable externe comme ceci:
SYSTEM( "C:\Programme\Transform.exe" ,
"C:\Programme\Vectors.txt" ,
"C:\Programme\Vectors_Compensate.txt",
"C:\Programme\Vectors_Final.txt" )
Cet exécutable reconstruit un fichier modifié selon un fichier modèle. Enfin, un nouveau fichier est créé.
Transform.exe ouvre un formulaire qui demande le chemin d'accès - Fichier modèle - Fichier modifié - où vous voulez placer le nouveau fichier de reconstruction.
Ensuite, vous appuyez sur Démarrer.
Je voudrais que lorsque vous appelez cette ligne de commande
<*>Le paramètre ira à la place du formulaire.
Comment puis-je faire cela ???
Merci.
La solution
entrez le code ici
Je l'ai trouvé:
Dim cmdLine As String
Dim Parms() As String ' if the paramters are strings - declare this as necessary
cmdLine = Command$() ' Command$ would return "Parms1 Parms2 Parms3"
Parms = Split(cmdLine, " ")
'This section filled the form textbox.
TextBoxTemplate.Text = Parms(0)
TextBoxModify.Text = Parms(1)
TextBoxFinal.Text = Parms(2)
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow