TC官方合作论坛
标题:
TC5.3执行CMD求助
[打印本页]
作者:
happyYE
时间:
2015-9-19 18:01
标题:
TC5.3执行CMD求助
TC5.3中有连续多条CMD命令时。能不能先执行完第一条再第二条这样,现在的情况是这样的
命令("ping 192.168.1.100",true)
命令("ping 192.168.1.101",true)
命令("ping 192.168.1.102",true)
复制代码
但一点开始按钮就同时弹出3个CMD窗口,能不能先检测上一条命令执行完毕再进行下一条
作者:
kk1304231990
时间:
2015-9-19 19:44
本帖最后由 kk1304231990 于 2015-9-19 19:47 编辑
我测试了一下直接在电脑上运行打开的cmd窗口会长时间保留 直接命令打开的窗口只纯在3秒左右如果你直接这样用中间加个等待()延迟几秒钟问题就应该解决了
作者:
kk1304231990
时间:
2015-9-19 20:25
不过你应该是想写好不如看下这个帖子
http://bbs.tyuyan.com/forum.php? ... 0&highlight=cmd
如果我的回答对你有帮助记得采纳啊
作者:
kk1304231990
时间:
2015-9-19 20:48
变量 线程ID
//从这里开始执行
功能 执行()
//从这里开始你的代码
系统设置工作路径("rc:")
变量 命令文本="cmd /c ping 192.168.1.100"
变量 批处理返回值=dllcall("qs.dll","char *","Tcmd","char *",命令文本)
编辑框设置文本("编辑框0",批处理返回值)
结束
//启动_热键操作
功能 启动_热键()
// 命令("cmd /c ping 192.168.0.1",假)
线程ID=线程开启("执行","")
结束
//终止热键操作
功能 终止_热键()
线程关闭(线程ID)
结束
复制代码
你基础还是要好好学学
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/)
Powered by Discuz! X3.1