求助关于RUN工作目录问题
Func _test()Local $foo, $line, $lines, $currentRead
$foo =Run("del.bat", @ScriptDir, @SW_HIDE, $STDOUT_CHILD)
While 1
$line = StdoutRead($foo)
If @error Then ExitLoop
GUICtrlSetData($myedit, $line, -1)
;~ MsgBox(0, "test", $line)
WEnd
EndFunc ;==>_test以上是PC_BAR大大的代码,只要把DEL.BAT放在和脚本同一目录可以工作正常
现在想如果把del.bat放到其他目录下 如:c:\windows\test\del.bat
而脚本是在别的地方运行的..应该怎么改?
尝试了很多方法,都失败了。.还请大大 们出手 谢谢了 最简单的就是加上绝对路径 Run("c:\windows\test\del.bat") 呵呵,不知道 建议批处理不要取名为del.bat
cmd自带del指令,用不好会事与愿违.
这个不是你要的答案,2楼正解.
页:
[1]