RunWait() - ajouter des paramètres
Mon script AutoIt lance un autre script (écrit en UIAutomation). J'ai donc écrit ceci:
RunWait("C:\AutoUIInst\Test\bin\Debug\" & "Test.exe", "","")
Il fonctionne très bien. Mais maintenant, je dois ajouter un paramètre. Par exemple: "Test.exe -someParam"
. J'ai donc essayé RunWait()
:
RunWait('"C:\AutoUIInst\Test\bin\Debug\" & "Test.exe" -someParam', "","")
Qui ne fonctionne pas. Quelqu'un peut-il aider?
OriginalL'auteur kendzi | 2013-11-18
Vous devez vous connecter pour publier un commentaire.
Peut-être qu'il est seulement un espace manque juste avant le paramètre.
Vous pouvez également essayer ShellexecuteWait qui a également une option de Paramètre!
OriginalL'auteur Xenobiologist
J'ai eu des problèmes similaires, il y a quelques temps lors de l'exécution d'autres applications à partir de mon script et je l'ai résolu en utilisant
ShellExecuteWait
. Vous pouvez réécrire votre appel comme ceci:ShellExecuteWait("C:\AutoUIInst\Test\bin\Debug\Test.exe", "-someParam")
Peut être utilisé pour démarrer les fichiers exe et pour obtenir l'ID de processus backand vous pouvez écrire et de lire sur l'entrée standard Stdin/"Stdout"/Stderr - ce qui peut être important pour la communication entre les processus et les programmes. Shellexecute pouvez commencer ou ouvrir des fichiers. Il "démarre/s'ouvre" les fichiers avec le programme associé à l'extension.
href="https://stackoverflow.com/q/39175170/4157124">Relative.
OriginalL'auteur mrt