顽固不化 发表于 2019-5-27 16:10:06

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

本帖最后由 顽固不化 于 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当成外部命令处理,跳出搜索框,很伤脑筋的。

zch11230 发表于 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的对象操作这么方便。

顽固不化 发表于 2019-5-28 06:21:25

zch11230 发表于 2019-5-27 21:25
才发现au3的对象操作这么方便。

有空试试,感谢大侠:face (15):

DenQ 发表于 2019-5-28 22:39:12

学习了。。
页: [1]
查看完整版本: [已解决]谁帮我把WScript.Shell的代码转换成au3代码?