flyself 发表于 2016-6-2 23:03:47

已编译脚本运行脚本【已解决】

本帖最后由 flyself 于 2016-6-4 00:24 编辑

如题,如何通过一个已编译的 AutoIt3 可执行文件执行另一个 AutoIt 脚本文件
帮助文档中的描述:Compiled.exe /AutoIt3ExecuteScript file
以及说必须加入这个编译命令:#pragma compile(AutoItExecuteAllowed, true)

自己测试后得到了很奇怪的运行结果,不停地循环输出$iMsg的值,但是代码也没有写循环啊
正确的做法应该是怎么写啊?

这是代码#Region ;**** 参数创建于 ACNWrapper_GUI ****
#PRE_Compression=4
#PRE_UseX64=n
#PRE_Change2CUI=y
#PRE_Res_requestedExecutionLevel=None
#EndRegion ;**** 参数创建于 ACNWrapper_GUI ****
#pragma compile(AutoItExecuteAllowed, true)

Local $iMsg = Run(@AutoItExe & ' Update.a3x')
If @error Then Exit

ConsoleWrite($iMsg & @CRLF)
Exit
这是运行结果,

afan 发表于 2016-6-3 00:11:10

你的脚本本来就一直运行自身,不循环才怪。。。

afan 发表于 2016-6-3 00:23:18

Local $iMsg = Run(@AutoItExe & ' /AutoIt3ExecuteScript Update.a3x')

flyself 发表于 2016-6-4 00:24:02

回复 3# afan


    感谢A大的解答,问题解决了
页: [1]
查看完整版本: 已编译脚本运行脚本【已解决】