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.

Était-ce utile?

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
scroll top