找回密码
 加入
搜索
查看: 1348|回复: 3

[网络通信] [已解决]谁帮我把WScript.Shell的代码转换成au3代码?

[复制链接]
发表于 2019-5-27 16:10:06 | 显示全部楼层 |阅读模式
本帖最后由 顽固不化 于 2019-5-28 07:38 编辑

一段系统激活的批处理代码,目的是隐含一个批处理的dos窗口,对au3的对象处理很无力的,求助大家
CreateObject("WScript.Shell").Run "cmd /c D:\绿色软件\激活工具\KMS-VL-ALL-7.2RC2\KMS-VL-ALL.cmd",0

算了,这个方式在win10上也不一定管用。win8可以直接调用CMD并隐含,在win10上,直接运行cmd很顺利,如果au3去执行,就会把批处理中的find当成外部命令处理,跳出搜索框,很伤脑筋的。
发表于 2019-5-27 21:25:20 | 显示全部楼层
$shell=ObjCreate("WScript.Shell")
If Not IsObj($shell) Then Exit MsgBox(0,"","创建对象失败")
$shell.run("cmd /c ping 127.1 -n 2 & start explorer.exe",0)
才发现au3的对象操作这么方便。

评分

参与人数 3威望 +2 金钱 +25 收起 理由
cfanpc + 2 很给力!
顽固不化 + 15 很给力!
gzh888666 + 10

查看全部评分

 楼主| 发表于 2019-5-28 06:21:25 | 显示全部楼层
zch11230 发表于 2019-5-27 21:25
才发现au3的对象操作这么方便。

有空试试,感谢大侠
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-11-16 10:24 , Processed in 0.072737 second(s), 21 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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