2012-05-02 13 views
1

私はpythonプログラムを持っており、py2exeプログラムを使って実行可能ファイルに変換しました。私のプログラムはコンソールアプリケーションであり、使用方法としてさまざまなオプションがあります。nsisから実行可能なコンソールファイルを作成するには

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

私はpy2exeを使用して、EXEファイルに変換するとき、それは正常に動作しますが、私はNSISを使用し、単一のファイルの実行可能ファイルを作ったとき、私は私のコマンドから「example.exe」を開くたびにプロンプ​​トは、コンソールウィンドウを飛び出し、それが終了、私のプログラムで引数を渡すことができる方法はありますか?

+0

NSISコードをプログラムのどこで表示してください。 – Anders

答えて

0

問題は、それをクリックすると、exeはシェルで実行されており、プログラムが終了するとシェルが終了します。永続性を維持するには、シェルを開いてシェルからコマンドを実行したいと思うでしょう。これがあまりにも多くの作業や複雑すぎる場合(そして経験豊富な開発者からのコメントを対象のユーザーよりも自分自身について話したことはありますが)、あなたのプログラムでそれを待ってユーザーからの入力を待っているが、オプションを渡すためのショートカットが必要です。

最後に、最適な解決策は、コマンドを実行してGUIを構築してオプションを表示し、出力を表示することですそれをcliですべて行うのではなく、

関連する問題