tipos sistema simbolo redes para hackear comandos basicos cmd autoit

sistema - ¿Cómo dar comandos en una ventana CMD usando scripts AutoIt(*.au3)?



simbolo del sistema windows 7 (4)

Lo que he intentado y no funcionó:

  1. Abrí cmd.exe
  2. Mecanografiado "cd /" >> sin comillas
  3. Presionado Enter
  4. Tipeado "cd C: / Archivos de programa (x86) / Jenkins"
  5. Presionado Enter
  6. Tipeado "jenkins.exe start"
  7. Presionado Enter

También he usado el comando de sleep después de cada tipo, solo para asegurarme de que no se salta debido a la rápida ejecución.

;Run application Run("cmd.exe") ;Wait for CMD to be opened WinWaitActive("Administrator: C:/Windows/system32/cmd.exe", "", 15) ;Write some commands on cmd ControlSend("Administrator: C:/Windows/system32/cmd.exe", "", "Edit1", "cd/") Sleep(10000) Send("{Enter}") Sleep(10000) ControlSend("Administrator: C:/Windows/system32/cmd.exe", "", "Edit1", "cd C:/Program Files (x86)/Jenkins") Sleep(10000) Send("{Enter}") ControlSend("Administrator: C:/Windows/system32/cmd.exe", "", "Edit1", "jenkins.exe start") Sleep(10000) Send("{Enter}")

Obtuve la respuesta:

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

Necesitaba eliminar "Editar", ya que cmd no es una ventana editable.


Comience su programa directamente:

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


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


Utilizar &

Exp:

$CMD = ''cd %tmp% & md 1 & md 2 & cd %tmp%/1 & md 3 4 & md "5 6" &'' RunWait(@ComSpec & " /c " & $CMD )


;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}")