ShellExecute 没有运行参数时会弹路径文件夹
$1= IniRead(@ScriptDir&"启动.ini", "设置","1","")ShellExecute($1, @SW_HIDE)
运行后设置--1-里有参数他就运行。
但是1后为空,脚本就把自身所在的文件夹打开.
请问怎么能让他有参数时运行,没参数时不弹文件夹。
:face (18):
[ 本帖最后由 mcknight1013 于 2009-2-23 05:36 编辑 ] 我没找到好办法,提前判断吧。
$1= IniRead(@ScriptDir&"启动.ini", "设置","1","")
if $1<>"" and FileExists($1) then
ShellExecute($1, @SW_HIDE)
endif
[ 本帖最后由 顽固不化 于 2009-2-22 12:35 编辑 ] 谢谢你! 我后来想到的方法也是用判断,不过我没你这么厉害,我的方法比较笨
我多加了条开关,想用的时候就1,不用就0
$1= IniRead(@ScriptDir&"启动.ini", "设置","1","")
$A= IniRead(@ScriptDir&"\启动.ini", "设置","特殊","")
if $A >0 Then ShellExecute($1,@tempdir,@SW_HIDE)
[ 本帖最后由 mcknight1013 于 2009-2-23 05:36 编辑 ]
页:
[1]