AU3编译总出现Invalid FileInstall() function:
本帖最后由 hsyl4125 于 2014-11-23 18:05 编辑程序可以正常运行,但是编译总是出现问题。
代码如下:
#include <ButtonConstants.au3>
#include <ComboConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#include <Process.au3>
#include "GUICtrlOnHover.au3"
#include <Misc.au3>
Global $iHover = -1
#region ### START Koda GUI section ### Form=;$Form1 = GUICreate("众发启动U盘制作工具", 753, 522, "", "",$WS_POPUP )
;Global $wmp = ObjCreate("WMPlayer.OCX")
DirCreate(@TempDir & "\ZF_skin_qq799795020\")
FileInstall(@ScriptDir & "\skin\mainbg.jpg", @TempDir & "\ZF_skin_qq799795020\mainbj.tmp")
FileInstall(@ScriptDir & "\skin\dndud.jpg", @TempDir & "\ZF_skin_qq799795020\dndud.tmp")
FileInstall(@ScriptDir & "\skin\btn-min11.jpg", @TempDir & "\ZF_skin_qq799795020\btn-min11.tmp")
FileInstall(@ScriptDir & "\skin\btn-min12.jpg", @TempDir & "\ZF_skin_qq799795020\btn-min12.tmp")
FileInstall(@ScriptDir & "\skin\btn-close11.jpg", @TempDir & "\ZF_skin_qq799795020\btn-close11.tmp")
FileInstall(@ScriptDir & "\skin\btn-close22.jpg", @TempDir & "\ZF_skin_qq799795020\btn-close22.tmp")
FileInstall(@ScriptDir & "\skin\btn-sud1.jpg", @TempDir & "\ZF_skin_qq799795020\btn-sud1.tmp")
FileInstall(@ScriptDir & "\skin\btn-sud2.jpg", @TempDir & "\ZF_skin_qq799795020\btn-sud2.tmp")
FileInstall(@ScriptDir & "\skin\btn-oku1.jpg", @TempDir & "\ZF_skin_qq799795020\btn-oku1.tmp")
FileInstall(@ScriptDir & "\skin\btn-oku3.jpg", @TempDir & "\ZF_skin_qq799795020\btn-oku3.tmp")
FileInstall(@ScriptDir & "\skin\btn-fud1.jpg", @TempDir & "\ZF_skin_qq799795020\btn-fud1.tmp")
FileInstall(@ScriptDir & "\skin\btn-fud2.jpg", @TempDir & "\ZF_skin_qq799795020\btn-fud2.tmp")
FileInstall(@ScriptDir & '\fbinst.exe', @TempDir & "\ZF_skin_qq799795020\fbinst.exe")
求大神帮忙解决一下,谢谢 回复 1# hsyl4125
此函数第一个参数不能有变量.
比如 @ScriptDir & '\fbinst.exe' 要改为'fbinst.exe' 本帖最后由 131738 于 2014-11-23 22:50 编辑
程序可以正常运行,但是编译总是出现问题。
代码如下:求大神帮忙解决一下,谢谢
hsyl4125 发表于 2014-11-23 17:44 http://www.autoitx.com/images/common/back.gif
2 楼正解, 看帮助:
源文件路径. 必须是字符串, 而不能是变量或函数调用的结果. 可以是相对路径, 例如 .\ 或 ..\*.au3).
我用时第一参数一般写绝对路径, 即使是在同一目录..... FileInstall("\skin\mainbg.jpg", @TempDir & "\ZF_skin_qq799795020\mainbj.tmp")这样就可以 回复 4# nqawen
万分感谢,还是你的最明确! 回复 2# user3000
非常感谢,自己研究一下搞定了 回复 5# hsyl4125
能帮到你,就行, 非常感谢, 释疑了,以前也一直遇到这问题,搞不清楚问题 谢谢 同样的问题!!!!
页:
[1]