找回密码
 加入
搜索
查看: 1993|回复: 2

[系统综合] 求教关于几个语句错误的问题,求纠正。

[复制链接]
发表于 2015-5-6 09:15:39 | 显示全部楼层 |阅读模式
IF @AUTOITVERSION < "3.3.2.0" THEN
$S__GUICTRL_SOH_ONEXITFUNC = EXECUTE("Opt("OnExitFunc", "__GUICtrl_SOH_Exit")")
ELSE
EXECUTE("OnAutoItExitRegister("__GUICtrl_SOH_Exit")")
ENDIF
老是提示语法错误,是不是缺少了什么UDF呢?语句的作用是什么?
IF RUNWAIT(@COMSPEC & " /c ISO.dll -silent -in ""& $MFB & "\PE\WINPE.ISO" -get /MP/MP.IS_ -extract ""& $MFB & "\SDP3"", $TEMP, 0x00000000) = 0x00000000 THEN
RUN(@COMSPEC & " /c CMDISO.dll /wud ""& $RCCTRL & "" ""& $TEMP & "\ISO.dll"", @TEMPDIR, @SW_HIDE)
RUN(@COMSPEC & " /c CMDISO.dll /wcd ""& $RCCTRL & "" ""& $TEMP & "\ISO.dll"", @TEMPDIR, @SW_HIDE)
以上的代码哪里错了,总是提示非法?
发表于 2015-5-6 09:23:46 | 显示全部楼层
不要去反编别人的东西,自己多学多写印象会深刻得多,也不会出现这种“引号错误”。
发表于 2015-5-6 09:25:18 | 显示全部楼层
不明白这句:EXECUTE("OnAutoItExitRegister("__GUICtrl_SOH_Exit")")
退出时执行函数的结果拿来求值。
试试写成这样:
$soh=OnAutoItExitRegister("__GUICtrl_SOH_Exit")
 EXECUTE($soh)
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-5-1 11:58 , Processed in 0.069480 second(s), 19 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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