Когда я запускаю CMD, я вижу C:\Users\dave>, но я хочу изменить каталог на C:\wamp\www без необходимости нажимать cd ../../. Поэтому я создал ярлык папки «www» в папке «dave».
Это типичная проблема XY. Если вы хотите, чтобы CMD всегда открывался в определенном каталоге, а не по умолчанию, все, что вам нужно сделать, это просто изменить свойства ярлыка следующим образом:
В Windows 7 ярлык командной строки обычно находится в Start Menu > All Programs > Accessories
, поэтому просто щелкните правой кнопкой мыши ярлык, выберите «Свойства» и отредактируйте поле « Начать с» по своему вкусу.
Вы также можете создать командный файл с именем, например, d.bat, который содержит одну строку cd /d c:\wamp\www
. Поместите пакетный файл где-нибудь на вашем пути, и теперь все, что вам нужно сделать, это открыть CMD и набрать d, чтобы перейти в конкретный каталог. Есть также много подобных решений.
Если вы мертвы, установите на парсинг ярлык (.LNK) файл из командной строки, сохраните следующее как ParseLnk.bat и выполните его из командной строки как ParseLnk <LNK File>
:
@echo off
echo set WshShell = WScript.CreateObject("WScript.Shell")>Tmp.vbs
echo set Lnk = WshShell.Createshortcut(WScript.Arguments(0))>>Tmp.vbs
echo WScript.Echo Lnk.TargetPath>>Tmp.vbs
for /f "delims=" %%d in ('cscript //nologo Tmp.vbs "%~1"') do del Tmp.vbs & cd /d "%%d"