시작 메뉴를 통해 시작하거나 탐색기에서 직접 명령 프롬프트의 차이점은 무엇입니까?


1

Windows에서는 시작 메뉴 [시작 메뉴 >> 모든 프로그램 >> 보조 프로그램 >> '명령 프롬프트'를 통해 명령 줄을 시작하거나 해당 문제에 대한 cmd.exe 시작 편집 상자에 입력하십시오]

두 번째 방법은 파일 탐색기에서 직접 가져온 것입니다. Shift 키를 누른 상태에서 폴더를 마우스 오른쪽 버튼으로 클릭하고 '여기에서 명령 창 열기'를 선택하십시오.

이 두 가지가 때때로 다른 이유는 무엇입니까? 나는 경로가 다르기 때문에 때로는 명령 프롬프트에서 작동하지만 다른 명령 프롬프트에서는 작동하지 않습니다!

예를 들어 방금 doxygen을 설치했습니다. 시작 메뉴를 통해 명령 프롬프트를 호출하면 인식되고 doxygen 명령이 작동합니다. 파일 탐색기를 통해 호출하면이 명령이 인식되지 않습니다.

내 ssh 세션이 하나의 명령 프롬프트에서 작동하지만 다른 세션에서는 작동하지 않을 때 이것이 나를 물리 쳤다고 확신합니다!

왜 차이점이 있으며 실제로이 차이점은 무엇입니까? 둘 다 같은 환경을 사용할 수 있습니까?


설치 후 경로를 변경 했습니까 doxygen? 새로운 cmd쉘은 새로운 환경을 선택해야합니다. explorer새 환경을 선택하기 위해 다시 시작 해야 할 수도 있습니다. 실행 set차이가 있는지 확인하기 위해 두 경우 모두에서.
DavidPostill

@DavidPostill 이것이 정답이라고 생각합니다. 탐색기의 모든 인스턴스를 종료하고 다시 시작한 후 명령을 인식했습니다. 당신이 이것을 대답에 넣으면, 나는 그것을 대답으로 받아 들일 것입니다.
zar

어떤 것이 구체적으로 작동 하는가? 귀하의 질문을 업데이트 코멘트를 게시하지 않습니다.
Ramhound

@Ramhound 당신은 내가 일주일을 보내고 무엇이 효과가 있고 무엇이 아닌지 알아낼 것을 기대합니까? 테스트 할 문자 그대로 무제한 일 수 있습니다.
zar

@zadane 예상대로입니다. 답변을 추가했습니다.
DavidPostill

답변:


1

왜 차이점이 있으며 실제로이 차이점은 무엇입니까?

환경을 변경 한 경우 (예 : Path설치 후 변경 doxygen) cmd쉘 의 새 인스턴스가 새 환경을 선택합니다.

반면에 explorer새 환경을 시작하려면 다시 시작해야합니다 (시작될 때 전달 된 환경을 상속하므로).

당신이 실행하는 경우 set두 개의 서로 다른 명령 쉘에서) 다음 두 가지 환경에서의 (변경 전후)의 차이를 볼 수 있습니다 (하나는 시작 메뉴에서 시작하고, "여기 열기 명령 창"에서 다른).

나는 당신이 찾을 것으로 예상 doxygenPath하나가 아닌 다른하십시오.


나는 내 집 PC에서 이것을 시도했지만 이상하게도 탐색기를 다시 시작할 필요가 없었으며 doxygen을 설치 한 직후 두 명령 프롬프트에서 doxygen이 작동했습니다. 가정용 PC에 대한 모든 권한이 있습니까? 업무용 컴퓨터에 회사 규칙이 설정되어 있습니까? 몰라
zar

0

시작 메뉴의 링크는 관리자 권한 등을 정의 할 수있는 바로 가기입니다. .exe를 통해 이동하면 마우스 오른쪽 단추를 클릭하고 "관리자로 실행"해야합니다.


관리자 권한으로는 아무것도하지 않습니다.
zar

@zadane-귀하의 질문에, 두 행동의 차이점이 무엇인지 묻습니다. 이것이 차이점입니다.
Ramhound

필자는 환경에서 초기 시작 디렉토리가 다르다는 것을 의미했습니다.
zar

명확하게 질문을 업데이트하십시오.
Ramhound

0

해당 바로 가기의 속성 (시작-> 보조 프로그램-> 명령 프롬프트)을 보면 %HOMEDRIVE%%HOMEPATH%"시작 위치"로 작성된 것을 알 수 있습니다 C:\Windows\system32. 또한 "관리자 권한으로 실행"이 기본적으로 선택되어 있지 않습니다.

이 명령은 관리자 권한이 필요하기 때문에 인식되지 않을 수 있습니다.


관리자 권한으로는 아무것도하지 않습니다.
zar
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.