发现一个Bug——FileInatll函数相关
今天发现了一个Autoit的Bug(Autoit版本3.2.13.7)使用FileInstall包含一个文件编译出:
$path_name = c:\abc\def.txt
FileInstall($path_name, "c:\")
;这条语句里包含变量$path_name就不能编译(但按F5可以运行)
;编译出错提示:“Invalid FileInstall() function: ”
改成不用变量的又可以编译了:
$path_name = c:\abc\def.txt
FileInstall("c:\abc\def.txt", "c:\")
[ 本帖最后由 zeebit 于 2008-9-8 13:37 编辑 ] 源文件 要装入到编译程序中的文件的路径。文件名必须是字符串,不能是任何变量。 :face (13): 没有认真看清楚帮助。。。 = =这是什么代码……您看帮助了没有…… 暂且不说别得,你感觉
$path_name = c:\abc\def.txt
这个代码对么????
如果你买了个电视机,不看说明书不会用遥控机不会开机,你就说电视机有问题么???
:face (34): 呵呵,看了帮助
里边真有啊:“文件名必须是字符串,不能是任何变量。”
不过,没必要这样吧,这样不人性化了哦 无语……:face (32):
有什么必要用变量呢? $path_name = c:abcdef.txt
$path_name = "c:abcdef.txt" The source path of the file to compile. This must be a literal string; it cannot be a variable. It can be a relative path (using .\ or ..\ in the path).
没想到这个函数必须这样的,F5都没说有问题的,学习了,谢谢楼主,解决了我的问题。
页:
[1]