找回密码
 加入
搜索
查看: 2858|回复: 12

[AU3基础] 【已解决】fileinstall函数编译的时候不能用,求一个能编译fileinstall函数的编译器

  [复制链接]
发表于 2012-8-26 23:14:51 | 显示全部楼层 |阅读模式
本帖最后由 qiu491996004 于 2012-8-29 08:47 编辑

fileinstall函数编译的时候不能用,报这个错误
Invalid FileInstall() function:

但是我在论坛上找到的有些.exe文件及源码里有用fileinstall,而且他们的.exe也是可以用的  这个是为什么呢?
发表于 2012-8-26 23:29:17 | 显示全部楼层
fileinstall 所打包的文件必须存在,参数中所打包文件的路径必须是绝对路径。
发表于 2012-8-27 08:59:35 | 显示全部楼层
如果不是你的函数格式有问题的话,请重新下载一个吧,这个论坛上有的,可能是你原档损坏了。
发表于 2012-8-27 22:08:49 | 显示全部楼层
fileinstall不支持任何变量
发表于 2012-8-28 00:11:23 | 显示全部楼层
本帖最后由 annybaby 于 2012-8-28 00:12 编辑

回复 1# qiu491996004

帮助文档没有看仔细,源文件不支持变量,包括宏~~,目标可以

函数参考

--------------------------------------------------------------------------------

FileInstall
包含并装入指定文件到编译后的脚本程序中.


FileInstall ( "源文件", "目标路径" [, 标志] )


参数
源文件  要装入到编译程序中的文件的路径.文件名必须是字符串,不能是任何变量. 它可以是一个相对路径(使用 .\ 或者 ..\ 等在路径中)
目标路径 结尾带有反斜线符号的目标路径,脚本程序运行时将把嵌入文件解压到此位置.此参数接受变量.
标志 [可选参数] 此标志参数用以决定是否覆盖已存在的文件:
  0 = (默认)不覆盖已存在的文件
  1 = 覆盖已存在的文件
 楼主| 发表于 2012-8-28 22:15:23 | 显示全部楼层
回复 5# annybaby


    我用的是@ScriptDir  不能用的吗?
 楼主| 发表于 2012-8-28 22:19:31 | 显示全部楼层
回复 3# qqgghh1


    官网上下了好多个版本  英文版的也试了好几个版本 不行啊
发表于 2012-8-28 22:50:43 | 显示全部楼层
回复 7# qiu491996004


    代码贴上来,给大家测试下
发表于 2012-8-29 00:34:28 | 显示全部楼层
回复 6# qiu491996004


    是的,不能!我上个帖子已经说了,包括宏!
宏是具体有常量属性的变量,用户可以使用,但不允许对其进行赋值操作
 楼主| 发表于 2012-8-29 08:45:16 | 显示全部楼层
回复 8# qq271859852


   FileInstall(@ScriptDir & "\111.ocx", @AppDataDir & "\test\", 1)
 楼主| 发表于 2012-8-29 08:46:35 | 显示全部楼层
回复 9# annybaby


    多谢了  是我大意了
发表于 2012-11-1 22:31:13 | 显示全部楼层
编译的时候 必须是绝对路径~!~
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-11-15 11:26 , Processed in 0.075719 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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