找回密码
 加入
搜索
查看: 4268|回复: 5

[系统综合] 哪位大侠能帮我把这行批处理用au3实现下,就一行代码

  [复制链接]
发表于 2012-12-15 00:31:31 | 显示全部楼层 |阅读模式
本帖最后由 黑色de郁金香 于 2012-12-15 01:10 编辑

试了快一百多次了总是报错
这是要实现的命令行
cscript "C:\Program Files\Microsoft Office\Office15\ospp.vbs" /act
这是我的实现代码
Run(@ComSpec & " /c %PROGRAMFILES%\Microsoft Office\Office15\ospp.vbs /act", "", @SW_HIDE)
改了很多次 总是不好使,总是报错“ c:\program不是内部或外部命令,也不是可运行的程序获批处理。”
发表于 2012-12-15 07:38:14 | 显示全部楼层
回复 1# 黑色de郁金香


    路径有空格,要用引号引起来…
发表于 2012-12-15 10:18:37 | 显示全部楼层
_RUNDOS ('"%PROGRAMFILES%\Microsoft Office\Office15\ospp.vbs" /act')
发表于 2012-12-15 17:11:41 | 显示全部楼层
楼上正解,注意下那些格式,斜杠之类的,该处理的要处理下
发表于 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")
发表于 2012-12-21 23:19:13 | 显示全部楼层
学习一下,自已手动编写才能学会
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-12-26 09:54 , Processed in 0.162365 second(s), 22 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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