334822249 发表于 2010-4-25 11:42:53

谁能把这段代码加个判断语句001

谁能把这段代码加个判断语句1
谁能把这段代码加个判断语句
记录付费主题, 价格:金钱 10 块 $var = DriveGetDrive("CDROM")
      If Not @error Then
                For $i = 1 To $var
                                          DirCopy($var[$i] & '\常用软件', "c:\常用软件", 1)
                        RunWait("C:\WINDOWS\Temp\快速设定分辨率.exe")
                        RunWait("C:\WINDOWS\Temp\一键填写IP192.168.1.110.bat","",@SW_HIDE)
                                          RunWait("C:\WINDOWS\Temp\智能关闭无用服务.bat","",@SW_HIDE)
                        RunWait("C:\常用软件\SOFTINST.EXE")
                Next
EndIf

这段代码 。exe和.bat都运行2遍    怎么加判断语句 在那加判断语句 才不运行2遍
命令要简单明了的
一看就明白的加上注解 谢谢了
收藏 分享



已好的代码如下
dim $exe,$reg,$bat

if $exe <> "" Then
      Run($exe)
ElseIf $reg <> "" Then
      Run(@ComSpec & ' /c regedit /s "'&$reg&'"',"", @SW_HIDE)
ElseIf      $bat <> "" Then
      Run($bat,"",@SW_HIDE)
Else
      Exit
EndIf

lanfengc 发表于 2010-4-25 11:50:12

取消For $i = 1 To $var 这个循环就可以了。 只执行一次。

334822249 发表于 2010-4-25 11:56:11

Q聊下你说的我不明白 我是个新手334822249QQ

lchl0588 发表于 2010-4-25 13:46:44

本帖最后由 lchl0588 于 2010-4-25 19:10 编辑

算了算了,无语中,无论什么测试都是一次:face (28):

netegg 发表于 2010-4-25 18:13:43

回复 4# lchl0588
你真直接
页: [1]
查看完整版本: 谁能把这段代码加个判断语句001