명령 줄 인수를 통해 매개 변수를 .exe로 전달


2

cmd 프롬프트에서 매개 변수를 전달하는 방법은 무엇입니까 ?? 다음 지침을 따르려고합니다.

For information about usage and parameters, simply run PGRIdleStateFix from the command prompt.

The parameters are:

disable
-Disables all processor sleep states

enable
-Enables processor sleep states

print
-Prints the current status of processor sleep states

답변:


1

명령 프롬프트를여십시오 (Windows + R, "cmd"를 입력하고 Enter를 누르십시오). 그런 다음 실행 파일이있는 디렉토리 ( "cd enter-your-directory-here")로 변경하고 매개 변수를 사용하여 명령을 실행하십시오.

유틸리티를 설치하면 시작 메뉴 바로 가기가 추가된다고 가정하고 메뉴 바로 가기를 통해 수행하려면 메뉴 항목으로 이동하지만 클릭하는 대신 마우스 오른쪽 버튼을 클릭하고 속성을 선택하십시오. "Target :"필드의 끝에 매개 변수를 추가하십시오.


나는 그것을 얻었습니다 ( "cd enter-your-directory-here"). 그러나 매개 변수로 어떻게 실행합니까? ... 예 : Disbale setup.exe 또는 enable setup.exe
Rene Duchamp

PGRIdleStateFix 인쇄
petiepooo

디렉토리로 이동하여 setup.exe를 보면 패키지를 아직 설치하지 않았다는 메시지가 나타납니다. setup.exe를 실행하면 설치하고 시작 메뉴에서 프로그램을 실행하기위한 메뉴 명령을 제공한다고 가정합니다.
petiepooo

4
BTW, 다른 질문에 대한 답변을 선택하지 않은 것으로 보입니다. 다른 사람들이 귀하의 질문에 대답하도록 격려하고 싶은 경우 자신에게 맞는 답변이 있으면 답변을 선택하십시오. 이 사이트의 통화는 명성이며, 이것이 바로 답변자의 보상입니다.
petiepooo

이건 내 정신을 구했어 레거시 응용 프로그램에서 코드를 업데이트하는 불가피한 작업이 주어졌고 디버그 매개 변수가 프로젝트 속성 디버그 탭에 주어 졌으므로 모든 것이 디버그 모드에서 정상적으로 실행되었습니다. .exe를 실행할 시간이되었을 때 프로그램을 두 번 클릭하면 계속 충돌합니다. 이 program.exe @와 ​​같은 명령 줄에서 .exe를 실행하자마자 모든 것이 세상에 맞았습니다. 감사합니다!
jazzBox

1

먼저 프로그램 이름을 입력 한 다음 매개 변수를 공백으로 구분하십시오. 예를 들면 다음과 같습니다.

MyCommand param1 param2 param3

명령 프롬프트를 실행하려면 Win+ R를 누른 다음을 입력 cmd하고을 누릅니다 Enter. 디렉토리를 변경하려면 다음을 입력하십시오 cd DirectoryName(상대 디렉토리를 사용할 수 있음 ..은 상위 디렉토리 임). 현재 드라이브를 변경하려면 문자를 입력하십시오 (예 :) D:.


0

exe 구현에 따라 다릅니다. 이것은 Java 및 Install4J로 만든 exe의 한 예이지만 실제로 기술에 의존하지는 않습니다.

Myexe.exe --drink Beer --food Chicken

Myexe.exe -d Beer -f Chicken

@gronostaj 예제와 같은 다른 구현이있을 수 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.