명령 프롬프트에서 Windows에서 프로그램을 호출하는 방법은 무엇입니까?


20

경로에 Notepad2 경로를 추가했습니다

여기에 이미지 설명을 입력하십시오

그리고 notepad2 somefile.js를 수행하면 내부 또는 외부 명령으로 인식되지 않습니다.

notepad2.exe를 시도했지만 여전히 작동하지 않습니다. 메모장으로 할 수있는 일을하려면 다른 무엇을해야합니까? 즉 메모장 somefile.txt-붐, 엽니 다.


29
그 색 구성표가 고의입니까? :)
Monica와의 가벼움 경주

7
@LightnessRacesinOrbit 네, 그렇습니다. 맞춤 제작. Win 7 Pro는 이전 PC이므로 Windows Classic 테마로 전환하여 조금 더 빨랐습니다. 햇빛이 없습니다.
마리나 던스트

1
PATH 및 기타 환경 변수를 편집 할 때 더 이상 사용할 수없는 앱 : rapidee.com
Ajasja

답변:


56

notepad2.exe실제에 전체 경로가 아닌 폴더 경로를 추가해야합니다 exe. 따라서 다음을 사용하십시오.

C:\Program Files\Notepad2\

참고 : PATH (또는 다른 환경 변수)에 대한 변경 사항은 이미 실행중인 프로그램에는 적용되지 않습니다. 변경 내용이 모든 프로그램에 적용되도록하는 가장 쉬운 방법은 로그 아웃 한 다음 다시 로그인하는 것입니다 (또는 Windows 시스템 서비스에서 변경 내용을 보려는 경우 컴퓨터를 다시 시작하는 것). 그러나 명령 프롬프트에서 변경 내용 만 사용해야하는 경우 cmd창을 닫았다가 다시 열면됩니다.


15
환경 변수를 변경하려면 일반적으로 다시로드해야하므로 로그 아웃 / 로그인하면 충분하지만 다시 시작해도 트릭이 수행됩니다.
18:45에

3
예이! 작동합니다! 나를위한 승리, 모두를위한 승리! 감사!
마리나 던스트

1
@MarinaDunst 작업 모니터를 열고 모든 explorer.exe 인스턴스를 종료 한 다음 파일 / 새 작업 실행에서 explorer.exe를 시작하여 탐색기를 다시 시작할 수도 있습니다. 탐색기의 환경 변수를 다시로드하여 시작한 모든 새로운 프로그램으로 전달합니다.
isanae

8
명령 줄에서 실행할 때 탐색기를 다시 시작하거나 로그 아웃하거나 종료하지 않아도 CMD의 모든 인스턴스를 종료하면됩니다. 그리고 실제로 새로운 인스턴스가 작동한다고 생각하므로 관련이없는 것을 죽일 필요가 없습니다.
David

1
@David 환경 변수는 기본적으로 시작 프로세스에서 상속되므로 실행 대화 상자 IIRC와 같이 비활성화되어 있지 않으면 실행기를 다시 시작해야합니다. 대부분의 경우 탐색기 (시작 메뉴, 바탕 화면, "내 컴퓨터", 셸을 사용하는 모든 것)입니다. 그렇기 때문에 다시 로깅하거나 다시 시작하면 셸을 다시로드하여 저장된 환경 변수를 읽을 수 있습니다. 당신은 하지 않습니다 당신이 그 변수를 사용하려는 경우에만 사람 - CMD의 모든 인스턴스를 죽일해야합니다.
Luaan

6

수행중인 작업에 따라 " App Paths "레지스트리 키 를 사용할 수도 있습니다 .

"PATH"에 있지 않은 상태에서 Chrome, Firefox, notepad ++. exe 등과 같은 여러 응용 프로그램을 시작하는 방법입니다.

또한 PATH 변수를 가능한 한 깨끗하게 유지하는 것이 가장 좋습니다 . 검색 경로 를 사용할 때 불필요한 파일 검색을 많이 저장합니다 . 이러한 이유로 경로의 값 순서도 고려해야합니다.


2
EMK의 답변에 추가하기 위해 프로그램이 앱 경로에 추가 된 경우 start명령을 사용하여 시작할 수 있습니다 .
Random832
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.