Windows PATH에서 exe 이름을 축약합니다.

Windows PATH에서 exe 이름을 축약합니다.

가능한 중복:
Windows에서 별칭을 입력하여 프로그램 실행

현재 PATH에 Notepad++(또는 다른 앱)가 있고 다음을 입력하여 CMD에서 실행할 수 있습니다.메모장++ < 파일 이름 >- 괜찮아요. 하지만 나는 그것을 다음과 같이 사용하고 싶습니다npp <파일 이름>더 빠르고 타이핑이 적기 때문입니다.

이것이 가능합니까?

답변1

한 가지 해결 방법은 notepad++ 디렉터리(또는 경로의 다른 위치)에 다음 줄을 포함하는 npp.bat라는 파일을 만드는 것입니다.

@echo off
"C:\Program Files\Notepad++\notepad++.exe" %*

notepad++가 다른 디렉터리에 설치된 경우 위 디렉터리를 변경하세요.

cmd를 기다리지 않고 notepad++를 실행하려면 다음을 수행하세요.

@echo off
start "" "C:\Program Files\Notepad++\notepad++.exe" %*

답변2

마지막 아이디어:

NT 명령줄에서 사용할 수 있는 "doskey" 유틸리티는 검색 경로를 변경하거나 관심 있는 각 EXE 파일에 대한 배치 파일을 작성하지 않고도 명령줄에 대한 별칭을 지정할 수 있는 "매크로"라는 기능을 제공합니다. in. Doskey는 이전 버전의 DOS에 대한 명령줄 기록도 제공합니다.

Microsoft는 doskey를 제공하므로 사용해야 하는 모든 시스템에 doskey가 있을 것임을 알 수 있습니다. Doskey는 1990년대 중반부터 Windows(그리고 그 전에는 MS-DOS)와 함께 출시되었습니다.

다음과 같은 명령을 한 번 실행해야 합니다.

doskey /macrofile="c:\somewhere\doskey.macros.txt"

doskey.macros.txt는 한 줄에 하나의 별칭이 있는 일종의 "alias = command" 형식을 갖는 일반 텍스트 파일입니다. npp용 별칭을 포함하여 제가 사용했던 "유닉스 계열" 별칭이 포함된 모습은 다음과 같습니다.

ls = dir $1
mv = move $*
cp = copy $*
cat = type $*
pwd = cd
history = doskey /history
np = "c:\somewhere\notepad++\notepad++.exe" $*

답변3

그래 넌 할수있어. C:\Program Files (x86)\Notepad++\로 이동하여 notepad++.exe를 복사하여 동일한 디렉터리에 붙여넣습니다. 이제 복사본의 이름을 npp.exe로 바꿉니다. 디렉터리가 PATH에 있으면 설명대로 npp를 사용할 수 있습니다.

답변4

또 이런 질문이요? 불과 며칠 전 질문에도 같은 답변이 나왔습니다. 나는 기억한다.

하지만 여기서 mklink는 교차점, 즉 심볼릭 링크를 만듭니다.

mklink "C:\Program Files\Notepad++\npp.exe" "C:\Program Files\Notepad++\notepad++.exe"

관련 정보