zeebit 发表于 2008-9-8 08:22:56

发现一个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 编辑 ]

renren 发表于 2008-9-8 09:01:28

源文件 要装入到编译程序中的文件的路径。文件名必须是字符串,不能是任何变量。   :face (13):

sanhen 发表于 2008-9-8 11:39:16

没有认真看清楚帮助。。。

asdf 发表于 2008-9-8 12:52:49

= =这是什么代码……您看帮助了没有……

skyfree 发表于 2008-9-8 13:05:39

暂且不说别得,你感觉

$path_name = c:\abc\def.txt

这个代码对么????

如果你买了个电视机,不看说明书不会用遥控机不会开机,你就说电视机有问题么???

:face (34):

zeebit 发表于 2008-9-8 13:37:21

呵呵,看了帮助
里边真有啊:“文件名必须是字符串,不能是任何变量。”
不过,没必要这样吧,这样不人性化了哦

asdf 发表于 2008-9-8 13:49:18

无语……:face (32):
有什么必要用变量呢?

CCTRV 发表于 2008-9-8 14:58:45

$path_name = c:abcdef.txt
$path_name = "c:abcdef.txt"

ccxw1983 发表于 2009-9-20 09:22:54

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]
查看完整版本: 发现一个Bug——FileInatll函数相关