找回密码
 加入
搜索
查看: 6832|回复: 10

[AU3基础] 【已解决】用RunWait如何运行多条cmd命令?

  [复制链接]
发表于 2010-12-17 18:56:56 | 显示全部楼层 |阅读模式
本帖最后由 dearmb 于 2011-1-1 21:38 编辑

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

评分

参与人数 1金钱 +10 收起 理由
afan + 10 感谢主动将修改帖子分类为[已解决],请继续 ...

查看全部评分

发表于 2010-12-17 20:27:59 | 显示全部楼层
什么关系也不说, 反正不能同时多RUNWAIT
发表于 2010-12-17 20:42:39 | 显示全部楼层
使用"&"可以同时运行多个命令.

RunWait(@ComSpec & ' /c ' & 'start notepad.exe&start regedit.exe&start cmd')
发表于 2010-12-17 21:40:20 | 显示全部楼层
使用"&"可以同时运行多个命令.
lixiaolong 发表于 2010-12-17 20:42


楼主你是同时运行了,别人是分别运行的.
发表于 2010-12-17 23:58:07 | 显示全部楼层
可以run一个.bat文件,不知能不能满足你的要求
发表于 2010-12-18 09:36:29 | 显示全部楼层
很好的贴子
发表于 2010-12-18 09:36:44 | 显示全部楼层
要学的东西实在是太多了
发表于 2010-12-18 09:41:59 | 显示全部楼层
3楼的代码可以满足要求了
 楼主| 发表于 2010-12-18 11:36:02 | 显示全部楼层
决定写出一个bat,然后run这个bat
发表于 2011-9-10 12:09:24 | 显示全部楼层
值得学习一下啊。。。
发表于 2012-3-10 22:30:29 | 显示全部楼层
#include <Constants.au3>
Global Const $text = "[CLASS:ConsoleWindowClass]"
ShellExecute('cmd.exe', '', '', '', @SW_HIDE);, @SW_HIDE
ControlSend($text, "", "", "dir" & @CRLF)
ControlSend($text, "", "", "d:" & @CRLF)
ControlSend($text, "", "", "ipconfig -all" & @CRLF)
这样还没找到获取回显的办法~~
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-4-28 02:50 , Processed in 0.079661 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表