gpt4 book ai didi

cmd - 如何使用 AutoIt (*.au3) 脚本在 CMD 窗口中发出命令?

转载 作者:行者123 更新时间:2023-12-01 17:58:35 25 4
gpt4 key购买 nike

我尝试过但没有成功:

  1. 我打开了cmd.exe
  2. 输入“cd\”>>(不带引号)
  3. 按下Enter
  4. 输入“cd C:\Program Files (x86)\Jenkins”
  5. 按下Enter
  6. 输入“jenkins.exe start”
  7. 按下Enter

我还在每种类型之后使用了 sleep 命令,只是为了确保它不会因为快速执行而跳过。

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

我得到了答案:

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

我需要删除“编辑”,因为 cmd 不是可编辑窗口。

最佳答案

直接启动您的程序:

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

关于cmd - 如何使用 AutoIt (*.au3) 脚本在 CMD 窗口中发出命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16979599/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com