Я пытался создать ярлык, чтобы запустить пакетный файл с одной папкой вверх из места ярлыка. я был в состоянии сделать это, используя и промежуточный пакетный файл в той же папке, что и ярлык следующим образом: 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
в цель ярлыка, но он не работает.
Есть ли какой-то трюк, чтобы заставить это работать? Благодаря