原帖由 ynxmaifmsguxmft 于 2008-3-27 11:43 AM 发表
原来我只知道在不加%的路径里加“”号,所以在%号后面也加了,没成功就以为不支持呢,经老九老师的指点才恍然大悟,但路径问题解决了,START却不能启动EXE文件了。
呵呵,搞成 CMD 讨论了,再改 a1.cmd 为:
pause
Set CMDCommandLine=%0
FOR /F "delims=" %%I in ("%CMDCommandLine%") do set ThisPath=%%~dpI
FOR /F "delims=" %%I in ("%CMDCommandLine%") do set ThisDirve=%%~dI
%ThisDirve%
`切换到CMD所在分区
CD %ThisPath%
`进入到CMD所在目录
start b2.exe
`启动b2.exe
ENVI WCS=WinCmd Script
ENVI WinCMD=%CurDir%\WinCMD.EXE
REGI HKCR\.WCS\=%WCS%
REGI HKCR\%WCS%\DefaultIcon\=%WinCMD%,0
REGI HKCR\%WCS%\Shell\Open\Command\=%WinCMD% LOAD %1
ENVI WCS=WinCmd Script
ENVI WinCMD=%CurDir%\WinCMD.EXE
REGI HKCR\.WCS\=%WCS%
REGI HKCR\%WCS%\DefaultIcon\=%WinCMD%,0
REGI HKCR\%WCS%\Shell\Open\Command\=%WinCMD% LOAD %1