|
if /i "%~0"=="%nx0" set run=%@path%%%~0 || set run=%~0
改为:
if /i "%~0"=="%~nx0" set run=%@path%%%~0 || set run=%~0
if /i "%~0"=="%~nx0" 是判断有无路径,如无,则加上%@path%即command指定的路径。
============================================
想了一下,无路径还有insmod加载进内存时的情形,改为如下应该比较完善了:
set run=%~0 && if /i "%~0"=="%~nx0" && delmod -l %~0 || set run=%@path%%%~0
[ 本帖最后由 zxw 于 2011-5-9 22:34 编辑 ] |
|