dearmb 发表于 2010-12-17 18:56:56

【已解决】用RunWait如何运行多条cmd命令?

本帖最后由 dearmb 于 2011-1-1 21:38 编辑

用RunWait如何运行多条cmd命令?
查了一下帮助,RunWait(@ComSpec & " /c " & "命令")运行一条后关闭cmd,再执行第二条命令
但是我需要运行的命令之间是有联系的,分别运行不好用
如何一次运行多条命令呢?

chenronting 发表于 2010-12-17 20:27:59

什么关系也不说, 反正不能同时多RUNWAIT

lixiaolong 发表于 2010-12-17 20:42:39

使用"&"可以同时运行多个命令.

RunWait(@ComSpec & ' /c ' & 'start notepad.exe&start regedit.exe&start cmd')

mo_shaojie 发表于 2010-12-17 21:40:20

使用"&"可以同时运行多个命令.
lixiaolong 发表于 2010-12-17 20:42 http://www.autoitx.com/images/common/back.gif

楼主你是同时运行了,别人是分别运行的.

雀巢咖啡 发表于 2010-12-17 23:58:07

可以run一个.bat文件,不知能不能满足你的要求

dwilly 发表于 2010-12-18 09:36:29

很好的贴子

dwilly 发表于 2010-12-18 09:36:44

要学的东西实在是太多了

都市浪子666 发表于 2010-12-18 09:41:59

3楼的代码可以满足要求了

dearmb 发表于 2010-12-18 11:36:02

决定写出一个bat,然后run这个bat

kansheng888 发表于 2011-9-10 12:09:24

{:face (239):}值得学习一下啊。。。

tttbbb999 发表于 2012-3-10 22:30:29

#include <Constants.au3>
Global Const $text = ""
ShellExecute('cmd.exe', '', '', '', @SW_HIDE);, @SW_HIDE
ControlSend($text, "", "", "dir" & @CRLF)
ControlSend($text, "", "", "d:" & @CRLF)
ControlSend($text, "", "", "ipconfig -all" & @CRLF)
这样还没找到获取回显的办法~~
页: [1]
查看完整版本: 【已解决】用RunWait如何运行多条cmd命令?