Я пытаюсь открыть командную строку для каталога, в котором в данный момент находится значок ярлыка. Однако я хочу иметь возможность переместить этот значок в другой каталог (используя мышь, чтобы перетащить его в новую папку в проводнике Windows) и иметь возможность дважды щелкнуть по нему, чтобы открыть командную строку в этом новом каталоге.
Я хочу использовать что-то вроде «cmd /k «cd cwd» и {другие команды}», где cwd выдаст текущий рабочий каталог, в котором находится значок.
У меня возникли проблемы, так как я не могу просто использовать «cmd-here» в целевой строке.
Какие-либо предложения?
Это моя текущая конфигурация.
решение1
Принудительно открывать ярлык CMD в каталоге, где он находится.
Проще говоря%cd%
вStart in:
поле и это обеспечитcmd.exeоткрывается в той папке, в которой находится ярлык во время выполнения — я проверил это и подтвердил, что это работает именно так, как описано (и запрошено) в обоих случаяхWindows 7иВиндовс 10.
Дополнительные ресурсы
-
Отображение текущего диска и каталога:
C:\Work> ECHO "%CD%"