lzp4881 发表于 2016-4-18 14:11:47

Run(@AutoItExe编译完以后不执行

Run(@AutoItExe & ' /AutoIt3ExecuteLine "Dim $s=''选择要加载的文件'',$a=WinWait($s,'''',10), $a=WinActivate($s,''''),$a=ControlSetText($s,'''', ''Edit1'',''' & $cPath & $FileName & '''),$a=ControlClick($s,'''',''Button1'')"')

我程序里有这句,作用是给文件选择框自动填写一个文件名,在编译器状态下按F5是可以运行的,一切正常。但是当我编译成EXE文件后,其它都正常就这句没执行。我程序前面也加上了#RequireAdmin
但是仍然不行。无论是编译成32位还是64位,甚至用管理员方式运行都试过了。请问下是什么原因?

afan 发表于 2016-4-18 14:26:39

#pragma compile(AutoItExecuteAllowed, true)

lzp4881 发表于 2016-4-18 15:22:47

#pragma compile(AutoItExecuteAllowed, true)
afan 发表于 2016-4-18 14:26 http://www.autoitx.com/images/common/back.gif


    太感谢了,你救我的命啊{:face (301):}

afan 发表于 2016-4-18 15:58:12

太感谢了,你救我的命啊
lzp4881 发表于 2016-4-18 15:22 http://www.autoitx.com/images/common/back.gif


    表激动 {:face (303):}
页: [1]
查看完整版本: Run(@AutoItExe编译完以后不执行