我一直在尝试创建一个快捷方式,从快捷方式位置启动批处理文件一个文件夹。 我能够使用和中间批处理文件在快捷方式相同的文件夹中执行此操作,如下所示: Intermediate.bat:
@echo off
FOR %%V IN ("%~dp0..\") DO set curdrv=%%~dpV
start "" %curdrv%Oneup.bat
快捷方式目标是: %windir%\ system32 \ cmd.exe / c Intermediate.bat
并且“开始时间”留空。
这样我可以将这些文件夹移动到驱动器或其他驱动器上的任何位置,快捷方式仍可正常工作。 但是,我想省略Intermediate.bat文件并直接启动Oneup.bat。我试过了:
%windir%\system32\cmd.exe /c FOR %%V IN ("%~dp0..\") DO set curdrv=%%~dpV && start "" %curdrv%Oneup.bat
在快捷方式的目标中,但它不起作用。
是否有一些技巧可以让它发挥作用? 谢谢
答案 0 :(得分:0)
我想我找到了答案:
%windir%\ system32 \ cmd.exe / c start“”“.. \ Oneup.bat”
将其放在快捷方式目标中,并将其设置为空。