2

私はかなり興味深い問題を解決する方法を見つけようとしていますが、現時点では解決策が見つかりません。私は現在、Python、より具体的にはTkinterを使用してGUIプログラムを構築しています。これは、指定された待機中に指定された順序でプログラムによって繰り返されるコマンドのリストを含むファイルを生成します。これは基本的にマクロを作成するために使用されます。マクロはファイルに記録され、後でプログラムの別の関数を使用して実行できます。

プログラムに追加したいのは、.exe ファイル (スタンドアロン ファイル) を作成する方法です。このファイルは、その中からスクリプトを実行できます。これを行う良い方法が見つからない理由は、その場で作成する必要があるためです。私がやりたいと思っていたのは、事前に PyInstaller で .exe(スタンドアロン マクロ exe) を生成し、これを PyInstaller を使用してメインの .exe にパッケージ化することです。スタンドアロン マクロを作成するオプションを選択すると、メインの .exe にパッケージ化した .exe (スタンドアロン マクロ exe) が、プログラムの実行時に解凍されたディレクトリから取得されます。スタンドアロンexeを保存する目的の場所にコピーし、ユーザーがスタンドアロンとして実行したいスクリプトをコピーして、スタンドアロンexeにパッケージ化します。

PyInstallerがファイルをパッケージ化するときにファイルを.exeに入れる方法が正確にわからないため、これについてどうすればよいかわかりません。そのため、python を使用して既存の .exe にファイルを追加する方法がわかりません。

基本的に、私が助けを必要としているのは、PyInstaller によって生成された .exe にテキスト ファイルを追加する方法です。

4

1 に答える 1

1

うーん、

何か明確にしてもらえますか...Perlのようなことを考えていますか(今日25歳の誕生日)(Larry Wall によるラクダの本、p44) ハンドルまたは Bash HEREドキュメント ?

更新(以下の説明に基づく): これにより、python ファイルとその他の外部性が単一のインストール可能ファイルに統合されます。

http://www.pyinstaller.org/export/d3398dd79b68901ae1edd761f3fe0f4ff19cfb1a/project/doc/Manual.html?format=raw#create-a-spec-file-for-your-project

http://www.pyinstaller.org/export/d3398dd79b68901ae1edd761f3fe0f4ff19cfb1a/project/doc/images/SE_exe.png

于 2012-12-19T03:00:43.830 に答える