Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows 如何创建快捷方式来启动一个文件夹中的批处理文件?_Windows_Batch File_Shortcut - Fatal编程技术网

Windows 如何创建快捷方式来启动一个文件夹中的批处理文件?

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 并且“开始时间”为空 这样,我可以将这些文件夹移动到驱动器或其他驱动器上的

我一直在尝试创建一个快捷方式,从快捷方式位置向上启动一个文件夹中的批处理文件。 我可以使用与快捷方式相同的文件夹中的中间批处理文件执行此操作,如下所示: 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”

这将放置在快捷方式目标中,起始位置为空