本帖最后由 jun232526668 于 2013-5-31 10:56 编辑
遇到一个很奇怪的问题, 谢谢大家帮我看看:
1.testa.au3Local $file_loc = "C:\test\testb.au3"
Run(@AutoItExe & " /AutoIt3ExecuteScript " & $file_loc)
2.testb.au3#include <File.au3>
Local $logFile = "testb.log"
If FileExists($logFile) == 0 Then
_FileCreate($logFile)
EndIf
Local $file = FileOpen($logFile, 1)
Local $message = "hello test"
If $file = -1 Then
MsgBox(0, "Error", "Unable to open file.")
Exit
EndIf
FileWriteLine($file, $message)
MsgBox(0,$message,$message)
现在需要把testa.au3打成exe,然后双击运行, 让exe再来调testb.au3.
结果报下面这个错误:
AutoIt Error
Line1 (File "C:\test\testb.au3")
#include <File.au3>
Error: Error opening the file
直接运行testa.au3脚本,代码都是可以正常运行的, 这个是不是和@Compiled有关系啊?实在找不到问题的原因了..麻烦指导下 |