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

[AU3基础] AU3调用 7z.exe并返回结果【已解决】

[复制链接]
发表于 2018-3-7 12:06:11 | 显示全部楼层 |阅读模式
本帖最后由 leon460 于 2018-3-7 13:44 编辑

需求:使用au3调用  7z.exe并返回结果
目前解决思路:使用 run函数 调用 7z.exe命令,然后根据dos返回信息,判读是否存在  everything is ok,如图。
以上解决的办法效率较低。

另外一种办法:7z.exe自己有返回的信息。如下图,
请教问题如下,如何直接调用 7z.exe返回的代码???

感谢。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
发表于 2018-3-7 13:05:22 | 显示全部楼层
用 RunWait() ,其返回值就是运行程序的退出码
 楼主| 发表于 2018-3-7 13:41:17 | 显示全部楼层
回复 2# afan

测试如下:
$dos=RunWait("C:\Program Files\7-Zip\7z a d:\1.zip d:\test", "",@SW_SHOWDEFAULT)
   
感谢
发表于 2018-3-10 09:16:15 | 显示全部楼层
论坛不是有别人用7Z写的带进度条的源码么 你找找啊
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-9-28 09:21 , Processed in 0.081947 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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