黑色de郁金香 发表于 2012-12-15 00:31:31

哪位大侠能帮我把这行批处理用au3实现下,就一行代码

本帖最后由 黑色de郁金香 于 2012-12-15 01:10 编辑

试了快一百多次了总是报错{:face (319):}
这是要实现的命令行cscript "C:\Program Files\Microsoft Office\Office15\ospp.vbs" /act
这是我的实现代码Run(@ComSpec & " /c %PROGRAMFILES%\Microsoft Office\Office15\ospp.vbs /act", "", @SW_HIDE)改了很多次 总是不好使,总是报错“ c:\program不是内部或外部命令,也不是可运行的程序获批处理。”

annybaby 发表于 2012-12-15 07:38:14

回复 1# 黑色de郁金香


    路径有空格,要用引号引起来…

fuldho 发表于 2012-12-15 10:18:37

_RUNDOS ('"%PROGRAMFILES%\Microsoft Office\Office15\ospp.vbs" /act')

forxuan 发表于 2012-12-15 17:11:41

楼上正解,注意下那些格式,斜杠之类的,该处理的要处理下

vuivui 发表于 2012-12-15 17:23:45

Run('cscript "C:\Program Files\Microsoft Office\Office15\ospp.vbs" /act', "", @SW_HIDE)
Run只能执行“EXE,BAT,COM 或 PIF”,cscript后面省略了“.exe”。你拿cmd去执行vbs了。

直接执行应该这样:
ShellExecute("C:\Program Files\Microsoft Office\Office15\ospp.vbs", "/act")

dunphy 发表于 2012-12-21 23:19:13

学习一下,自已手动编写才能学会
页: [1]
查看完整版本: 哪位大侠能帮我把这行批处理用au3实现下,就一行代码