1

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

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

py2exeを使用してexeファイルに変換すると正常に動作しますが、nsisを使用して単一のファイルを実行可能にすると、コマンドプロンプトから「example.exe」を開くたびにコンソールウィンドウがポップアップして終了します。 my プログラムで引数を渡すことができます

4

1 に答える 1

0

問題は、それをクリックすると、exeがシェルで実行され、プログラムが完了するとシェルが終了することです。永続性を維持するには、シェルを開いて、シェルからコマンドを実行します。これがあまりにも手間がかかるか複雑すぎる場合 (そして、経験豊富な開発者がターゲット ユーザーではなく自分自身について話しているのを聞いたことがあります)、何らかの方法でプログラムをスリープさせて待機させる必要があります。終了する前にユーザーから入力しますが、ショートカットでオプションを渡す必要があります。

最終的に、最良の解決策は、目的の環境でコマンドを実行するか、CLI ですべてを行うのではなく、GUI を構築してオプションを取得し、出力を表示することです。

于 2012-05-02T17:52:55.973 に答える