nsis

2012-05-02 3 views
1

에서 콘솔 단일 파일 실행 파일을 만드는 방법 python 프로그램이 있고 py2exe 프로그램을 사용하여 실행 파일로 변환했습니다. 내 프로그램은 콘솔 응용 프로그램이며 다양한 용도로 사용할 수 있습니다. 내가 py2exe에를 사용하여 exe 파일로 변환하지만 난 NSIS를 사용하고 단일 파일을 실행했을 때, 내가하라는 메시지가 내 명령 "example.exe"를 열 때마다 그것을 콘솔 창을 팝업하고 종료 될 때nsis

For Example: 
      c:\>program.exe -h 
       usage: For help option 

그것을 잘 작동합니다 , 내 프로그램에서 arguement를 전달할 수있는 방법이 있습니까?

+0

NSIS 코드를 프로그램 시작 위치에 표시해주십시오. – Anders

답변

0

문제는 클릭하면 exe가 셸에서 실행되고 프로그램이 완료되면 셸이 종료됩니다. 지속성을 유지하려면 쉘을 열고 쉘에서 명령을 실행해야합니다. 이 작업이 너무 복잡하거나 너무 복잡하다면 (예, 경험이 많은 개발자가 대상 사용자보다 자신에 대해 언급 한 내용을 들었을 때), 잠시 기다려야하는 프로그램에서 잠자기 상태로 만들 수 있습니다. 사용자의 입력을 종료하기 전에 바로 가기가 필요하지만 여전히 옵션을 전달하는 바로 가기가 필요합니다.

궁극적으로 가장 좋은 해결책은 원하는 환경에서 명령을 실행하거나 옵션을 사용하여 출력을 표시하는 것입니다. cli에서 모든 것을하는 대신에.