7
votes

Comment donner des commandes dans une fenêtre CMD à l'aide de scripts AutoIt (* .AU3)?

Qu'est-ce que j'ai essayé et n'a pas fonctionné:

  1. j'ai ouvert cmd.exe code> li>
  2. Tapé "CD \" >> Sans citations li>
  3. pressé Entrez kbd> li>
  4. TYPED "CD C: \ Fichiers de programme (X86) \ Jenkins" Li>
  5. pressé Entrez kbd> li>
  6. dactylographié "JENKINS.EXE Démarrer" LI>
  7. pressé Entrez kbd> li> ol>

    J'ai également utilisé la commande code> dormir code> après chaque type, juste pour vous assurer qu'il ne saute pas à cause de l'exécution rapide. P>

    ControlSend("Administrator: C:\Windows\system32\cmd.exe", "", "", "cd C:\Program Files (x86)\Jenkins")
    


0 commentaires

4 Réponses :


6
votes

Démarrez votre programme directement:

RunWait(@ComSpec & " /c jenkins.exe start", "C:\Program Files (x86)\Jenkins")


0 commentaires

0
votes
Run("C:\WINDOWS\system32\cmd.exe")
WinWaitActive("C:\WINDOWS\system32\cmd.exe")
send('cd C:\Program Files (x86)\' & "{ENTER}")

0 commentaires

1
votes

Utilisation &

exp: xxx


0 commentaires

0
votes
;Run application
Run("cmd.exe")

;Wait for CMD to be opened
WinWaitActive("Administrator: C:\Windows\system32\cmd.exe", "", 1)
Send('C:' & "{ENTER}")
Send('cd Program Files (x86)' & "{ENTER}")
Send('cd TestAPP' & "{ENTER}")
Send('start testApp.exe' & "{ENTER}")

0 commentaires