leon460 发表于 2018-3-7 12:06:11

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

本帖最后由 leon460 于 2018-3-7 13:44 编辑

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

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

感谢。

afan 发表于 2018-3-7 13:05:22

用 RunWait() ,其返回值就是运行程序的退出码

leon460 发表于 2018-3-7 13:41:17

回复 2# afan

测试如下:
$dos=RunWait("C:\Program Files\7-Zip\7z a d:\1.zip d:\test", "",@SW_SHOWDEFAULT)
   
感谢

cfanpc 发表于 2018-3-10 09:16:15

论坛不是有别人用7Z写的带进度条的源码么 你找找啊
页: [1]
查看完整版本: AU3调用 7z.exe并返回结果【已解决】