source code is
Code: Select all
@ECHO ON&CLS
SET LOCALPATH=%0
SET LOCALPATH=%LOCALPATH:~1,-1%
%LOCALPATH%\..\script\%1.bat
PAUSE
EXIT
C:\WINDOWS>SET LOCALPATH=C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\bt6627.bat
C:\WINDOWS>SET LOCALPATH=:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\bt6627.ba
C:\WINDOWS>PAUSE
Press any key to continue . . .
Batch Output is (and so should EXE output be)
C:\gamesx>SET LOCALPATH="C:\gamesx\gamesx.bat"
C:\gamesx>SET LOCALPATH=C:\gamesx\gamesx.bat
C:\gamesx>C:\gamesx\gamesx.bat\..\script\.bat
'C:\gamesx\gamesx.bat\..\script\.bat' is not recognized as an internal or extern
al command,
operable program or batch file.
C:\gamesx>PAUSE
Press any key to continue . . .
Can you please stop running this as a temporary batch file or something because I need to run this using %0 so it needs to launch in the current directory
Thanks