找回密码
 加入
搜索
查看: 2785|回复: 12

[AU3基础] 已解决-如何写Run带参数运行的exe文件?

 火.. [复制链接]
发表于 2015-10-13 12:47:57 | 显示全部楼层 |阅读模式
本帖最后由 pzypdl2006 于 2016-3-5 14:55 编辑

在帮助文档里找到了
 Run(@ComSpec & " /c " & 'commandName', "", @SW_HIDE)
具体到一个exe文件名称是1.exe,参数是/install
正常打开的话是将文件拖到CMD命令行中,然后在输入“ /install”

那我写成命令的话是不是:
 Run(@ComSpec & " /c " & '1.exe /install', "", @SW_HIDE)
??
发表于 2015-10-13 20:23:09 | 显示全部楼层
代码都有了,建议把敲字发帖的时间花在测试上面。
发表于 2015-10-13 20:55:40 | 显示全部楼层
楼主可以亲自测试一下,也许效果会出来
 楼主| 发表于 2015-10-14 11:05:58 | 显示全部楼层
回复 3# dabaiyun

测试了啊!但是没有什么效果
通过运行au3的同时打开【任务管理器】看到的确1.exe在运行!
但是却没有安装上
发表于 2015-10-14 11:25:01 | 显示全部楼层
变量接受参数不就可以了。。。。
 楼主| 发表于 2015-10-14 11:55:59 | 显示全部楼层
@SW_SHOW   是可以正常运行的!有效果
发表于 2015-10-14 11:58:17 | 显示全部楼层
给出具体的文件以及参数,让大家给测试测试
 楼主| 发表于 2015-10-14 13:10:01 | 显示全部楼层
回复 7# dabaiyun
1.exe文件就是flashplayer 19版本的安装包
发表于 2015-10-14 23:55:34 | 显示全部楼层
Run(@ScriptDir&"\1.exe /install")
发表于 2015-10-16 15:34:43 | 显示全部楼层
这个简单死了哈
发表于 2015-10-17 17:25:48 | 显示全部楼层
直接:  空格 参数
发表于 2015-10-19 10:14:55 | 显示全部楼层
Run(@ComSpec & " /c " & @ScriptDir & "\1.exe /install", "", @SW_HIDE)
建议先命令行测试支不支持命令参数再用AU3写!
发表于 2015-10-19 16:36:10 | 显示全部楼层
不是dos的内部命令,用不着@comspec吧
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-11-16 22:47 , Processed in 0.078851 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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