Windows 如何创建快捷方式来启动一个文件夹中的批处理文件?
我一直在尝试创建一个快捷方式,从快捷方式位置向上启动一个文件夹中的批处理文件。 我可以使用与快捷方式相同的文件夹中的中间批处理文件执行此操作,如下所示: Intermediate.bat:Windows 如何创建快捷方式来启动一个文件夹中的批处理文件?,windows,batch-file,shortcut,Windows,Batch File,Shortcut,我一直在尝试创建一个快捷方式,从快捷方式位置向上启动一个文件夹中的批处理文件。 我可以使用与快捷方式相同的文件夹中的中间批处理文件执行此操作,如下所示: Intermediate.bat: @echo关闭 对于“%~dp0..\”中的%%V,请设置curdrv=%%~dpV 启动“%curdrv%Oneup.bat” 而捷径目标是: %windir%\system32\cmd.exe/c Intermediate.bat 并且“开始时间”为空 这样,我可以将这些文件夹移动到驱动器或其他驱动器上的
@echo关闭
对于“%~dp0..\”中的%%V,请设置curdrv=%%~dpV
启动“%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
在快捷方式的目标中,但它不起作用
有什么诀窍可以让它发挥作用吗?
谢谢我想我找到了答案:
%windir%\system32\cmd.exe/c start”“。\Oneup.bat”
这将放置在快捷方式目标中,起始位置为空