因为bat文件需要执行一个跟它在一个目录下的某个文件,但是bat文件的位置是不确定的,原来写成这样:
SET CurPath=%0
IF NOT "%CurPath%"=="" set CurPath=%CurPath:~0,-9%
echo %CurPath%
但是有时执行时是对的,有时得到的结果却是错的,要么前后都多一个字符,要不就都少一个字符。
谁能帮帮心,多谢了
SET CurPath=%0
IF NOT "%CurPath%"=="" set CurPath=%CurPath:~0,-9%
echo %CurPath%
但是有时执行时是对的,有时得到的结果却是错的,要么前后都多一个字符,要不就都少一个字符。
谁能帮帮心,多谢了
