2016-01-17 47 views
2

我一直在嘗試創建一個快捷方式,從快捷方式位置向上啓動一個文件夾的批處理文件。 我已經能夠做到這一點使用和中間批處理文件在同一文件夾中的快捷方式如下: 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

我想我找到了答案:

%WINDIR%\ SYSTEM32 \ CMD.EXE/C開始 「」 「.. \ Oneup.bat」

這是擺在快捷方式目標開始被留空。

相關問題