![특정 폴더를 가리키는 명령 프롬프트 바로가기](https://rvso.com/image/1267768/%ED%8A%B9%EC%A0%95%20%ED%8F%B4%EB%8D%94%EB%A5%BC%20%EA%B0%80%EB%A6%AC%ED%82%A4%EB%8A%94%20%EB%AA%85%EB%A0%B9%20%ED%94%84%EB%A1%AC%ED%94%84%ED%8A%B8%20%EB%B0%94%EB%A1%9C%EA%B0%80%EA%B8%B0.png)
특정 폴더에서 명령 프롬프트(cmd)를 여는 바탕 화면 바로 가기를 만들려면 어떻게 해야 합니까? 홈 디렉터리에서 개발 디렉터리로 이동하는 데 지쳤습니다.
답변1
답변2
또는 다음과 유사한 대상 문자열을 사용할 수도 있습니다.
C:\Windows\system32\cmd.exe /k "c: & cd c:\drv\bat"
분명히 C:\Windows\System32\cmd.exe
실행하는 것입니다 cmd
. /k
문자열로 명령을 수행하고 계속됩니다 . 문자열은 "c: & cd c:\drv\bat"
. 문자열 내에서 c:
드라이브 문자만 변경됩니다. 두 명령을 함께 연결 &
합니다. 그리고 CD는 c:\drv\bat
기본적으로 변경 디렉토리입니다. 또한 주목해야 할 점은 CD의 c:\drv\bat
드라이브도 변경되어야 한다는 것입니다.
답변3
확실히 이 고양이의 가죽을 벗기는 방법은 여러 가지가 있습니다.
배치 파일도 이를 수행할 수 있습니다. 그러면 C 드라이브의 Program Files 디렉터리에서 시작됩니다.
@ECHO OFF
CD /D "C:\Program Files\"
CMD
/D
특히 CMD가 일반적으로 시작하는 드라이브와 다른 드라이브로 변경하는 경우 스위치를 사용하십시오 .
그만큼여기서 명령 창 열기Windows XP용 PowerToy는 Explorer 세션에서 특정 디렉터리의 CMD 콘솔로 바로 이동하는 데에도 매우 편리합니다.
다음 레지스트리 키 중 하나에서 AutoRun 문자열 값을 사용하여 위의 내용을 기본적으로 자동화할 수 있습니다.모두CMD 세션.
귀하의 계정에만 해당:
HKCU\SOFTWARE\Microsoft\Command Processor\
이 컴퓨터의 모든 사용자에 대해:
HKLM\SOFTWARE\Microsoft\Command Processor\
AutoRun 값이 없으면 REG_SZ 유형(문자열 값이라고도 함)으로 만듭니다. 데이터의 경우 위와 같은 배치 파일에 대한 경로를 입력하거나(ECHO 및 CMD 줄 제거) 위 예에 표시된 대로 CD 명령을 삽입할 수 있습니다.
단지 명령을 추가하는 대신 레지스트리에 배치 파일을 지정하는 것의 장점은 배치 파일에 원하는 만큼 자동 실행 명령을 추가할 수 있다는 것입니다. 이 방법으로 사용자 정의 프롬프트 형식을 만들거나 CMD를 시작할 때마다 수행하려는 다른 작업을 스크립트로 작성할 수 있습니다.
그러나 이러한 레지스트리 변경을 수행하는 경우 명심해야 할 한 가지는 다른 배치 파일의 동작에 영향을 미칠 수 있다는 것입니다. 특히 배치 파일은 원래 작성된 디렉터리에서 시작되지 않을 수 있습니다.
항상 그렇듯, 테스트되지 않은 변경을 하기 전에 레지스트리를 백업하십시오.
답변4
반란의 대답은 나에게 효과가 없었지만 이것은 효과가 있었습니다. 저는 cmd 셸을 시작하고 노드 vars 배치 파일을 실행한 다음 디렉터리를 내 저장소 루트(c:\source\myproject)로 변경하고 싶었습니다. 명령은 다음과 같습니다. 큰따옴표에 유의하세요.
cmd /k ""C:\Program Files\nodejs\nodevars.bat" && cd \source\overlay"
또한 정말 멋지게 만들고 각도를 시작하기 위해 다음을 사용합니다.
cmd /k ""C:\Program Files\nodejs\nodevars.bat" && cd \source\overlay && ng serve -o"