tywb 发表于 2008-5-8 22:22:04

请问多参数命令如何运用!

网克服务端设置
GhostSrv.exe
   if GUICtrlRead($CHECKBOX1) = 1 then $Rest = "-RB"
   if GUICtrlRead($CHECKBOX2) = 1 then $NFNI= " -FNI"
   if GUICtrlRead($CHECKBOX3) = 1 then $N1394 = " -N1394"
   if GUICtrlRead($CHECKBOX4) = 1 then $NUSB = " -NOUSB"
   if GUICtrlRead($CHECKBOX5) = 1 then $NTEXACT = " -NTEXACT"
   if GUICtrlRead($CHECKBOX6) = 1 then $NIDE = " -NOIDE"
$Canshu = $Rest & $NFNI & $N1394 & $NUSB & $NTEXACT & $NIDE
       $autogo= $ghoimage &" ghost " & $disk & '" -BATCH -SURE "' & $Canshu
       ShellExecute(@ScriptDir & "\GhostSrv.exe",$autogo,"","open",@SW_HIDE )
为什么总说参数错误呢?

[ 本帖最后由 tywb 于 2008-5-21 18:05 编辑 ]

bing614 发表于 2008-5-8 23:13:24

顶顶,希望有人帮你解答.

[ 本帖最后由 bing614 于 2008-5-8 23:17 编辑 ]

漠北雪~狼 发表于 2008-5-11 11:38:08

如果楼主你贴全源码,我一定帮你搞定!

dingamao 发表于 2008-5-11 12:33:15

没有完整代码不好判断,我只猜测是这部分代码有点问题,你只考虑了选中的情况,那没选中的时候呢?
$Rest & $NFNI & $N1394 & $NUSB & $NTEXACT & $NIDE这些值在选中选择框的时候有赋值,但没有选中的时候,你赋值了没有?

漠北雪~狼 发表于 2008-5-12 00:45:34

原帖由 dingamao 于 2008-5-11 12:33 发表 http://www.autoitx.com/images/common/back.gif
没有完整代码不好判断,我只猜测是这部分代码有点问题,你只考虑了选中的情况,那没选中的时候呢?
$Rest & $NFNI & $N1394 & $NUSB & $NTEXACT & $NIDE这些值在选中选择框的时候有赋值,但没有选中的时候,你赋值 ...

而且判断是否选中的方法也有些问题吧?

If BitAND(GUICtrlRead($SHSt1), $GUI_CHECKED) = $GUI_CHECKED Then
页: [1]
查看完整版本: 请问多参数命令如何运用!