.. 这 无限打开指定的程序...哪错了 ?我只想运行一个exe
本帖最后由 yuan278501381 于 2014-3-9 20:36 编辑$search = FileFindFirstFile("*.exe")
If $search = -1 Then Exit
While 1
$file = FileFindNextFile($search)
If @error Then ExitLoop
ShellExecute ($file) 光这一段不会导致重复运行某个exe程序。 回复 2# afan
$search = FileFindFirstFile("*.exe")
If $search = -1 Then Exit
While 1
$file = FileFindNextFile($search)
If @error Then ExitLoop
ShellExecute ($file)
WEnd
FileClose($search)
TrayTip("请勿移动鼠标和敲击键盘!!","正在开始...",2900)
后面就是 WinWait() 之类的 回复afan
$search = FileFindFirstFile("*.exe")
If $search = -1 Then Exit
While 1
$file ...
yuan278501381 发表于 2014-3-9 21:53 http://www.autoitx.com/images/common/back.gif
一样的,这样不会“重复运行某个exe程序”。
如果你说的“只想运行一个exe”是指只运行某个程序那你这段就是错误的,因为你是用的“*.exe” 回复 4# afan
找到问题所在了.. 我把编译后的exe文件放到了同一个目录,,,, 那我这中情况要怎么改才行啊 需要执行的*.exe文件名不确定的 回复afan
找到问题所在了.. 我把编译后的exe文件放到了同一个目录,,,, 那我这中情况要怎么改才行啊 ...
yuan278501381 发表于 2014-3-9 22:35 http://www.autoitx.com/images/common/back.gif$search = FileFindFirstFile("*.exe")
If $search = -1 Then Exit
While 1
$file = FileFindNextFile($search)
If @error Then ExitLoop
If $file <> @ScriptName Then
ShellExecute($file)
ExitLoop
EndIf
WEnd
FileClose($search) 回复 6# afan
谢谢你回答的风格很niubility 回复 6# afan
我现在用这段代码windows 报错..
如下
http://autoitx.com/forum.php?mod=viewthread&tid=44028&highlight=
页:
[1]