cmd.exe窗口内一次录入多条命令要怎么作?
使用Run可以向cmd.exe录入命令。但我想只打开一次cmd.exe窗口,先录入一条命令,回车执行完后在录入一条命令。该怎样向cmd.exe窗口写入命令呢?命令中存在中文字符串,不能使用按键代替。请高手解惑啊!
[ 本帖最后由 huangque 于 2009-4-15 21:18 编辑 ] 这样可以吗
Run("cmd /k title 测试")
WinWaitActive("测试")
cmd_send("date /t")
Sleep(2000)
cmd_send("time /t")
Func cmd_send($cmd)
ClipPut($cmd)
Send("{altdown}{space}{altup}ep{enter}")
ClipPut('')
EndFunc 也许你的要求很简单
这样Run("cmd /k date /t&time /t") 原帖由 pcbar 于 2009-4-15 19:31 发表 http://www.autoitx.com/images/common/back.gif
这样可以吗
Run("cmd /k title 测试")
WinWaitActive("测试")
cmd_send("date /t")
Sleep(2000)
cmd_send("time /t")
Func cmd_send($cmd)
ClipPut($cmd)
Send("{altdown}{space}{altup}ep{enter}")
C ...
首先感谢您的解惑。
这样确实解决了同一窗口输入两条命令的问题。
非常感谢!
[ 本帖最后由 huangque 于 2009-4-15 21:14 编辑 ]
页:
[1]