0

次で終わるバッチ スクリプトがあります。

TITLE ALL DONE. You can close this window
ECHO.
ECHO ALL DONE. You can close this window
ECHO.
Pause
EXIT

バットファイルだけを実行すると正常に動作します(以下を参照)

すべて完了!このウィンドウを閉じることができます。何かキーを押すと続行します 。. .

しかし、同じbatスクリプトから自己解凍exeを作成すると、実行後にこのウィンドウが表示されず、適切なメッセージなしで終了します。

スクリプトはそれ自体で正常に動作するため、何が原因なのか少しわかりませんか? そのウィンドウを表示し、上記のようにユーザーにウィンドウを閉じるように促すために、自己解凍型のexeを作成するにはどうすればよいですか。

4

1 に答える 1

0

実行可能ファイルの内容によって異なります。アーカイブに他のファイルを含める場合は、抽出後に実行するプログラムがバッチ ファイルであることを確認してください。

そのファイルのみを含める場合は、BatToExe Converterを使用することをお勧めします

それを構築するはるかに効率的な方法であり、他のファイル、製品情報、管理マニフェストなどを含むコマンドラインもサポートしています

于 2016-04-01T04:48:51.377 に答える