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

[AU3基础] 已编译脚本运行脚本【已解决】

[复制链接]
发表于 2016-6-2 23:03:47 | 显示全部楼层 |阅读模式
本帖最后由 flyself 于 2016-6-4 00:24 编辑

如题,如何通过一个已编译的 AutoIt3 可执行文件执行另一个 AutoIt 脚本文件
帮助文档中的描述:Compiled.exe [/ErrorStdOut] /AutoIt3ExecuteScript file [params ...]
以及说必须加入这个编译命令:#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
这是运行结果,

本帖子中包含更多资源

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

×
发表于 2016-6-3 00:11:10 | 显示全部楼层
你的脚本本来就一直运行自身,不循环才怪。。。
发表于 2016-6-3 00:23:18 | 显示全部楼层
Local $iMsg = Run(@AutoItExe & ' /AutoIt3ExecuteScript Update.a3x')
 楼主| 发表于 2016-6-4 00:24:02 | 显示全部楼层
回复 3# afan


    感谢A大的解答,问题解决了
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-9-20 18:37 , Processed in 0.100249 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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