6

iexpress を使用して、自己解凍型の実行可能ファイルを作成しています。「抽出したファイルを配置する場所を入力してください」というポップアップが表示されないように、抽出先フォルダーを(できれば一時フォルダーに)ハードコーディングする方法はありますか ダイアログ?

4

2 に答える 2

4

これを行う直接的な方法はありません。(それについてのより長い説明については、私の他の回答を見ることができます。)

最も簡単な解決策は、「インストール プログラム」を実行する IExpress アーカイブを作成することです。これは、抽出したファイルを必要な場所にコピーする単なるバッチ ファイルです。

IExpress では、次のようなバッチ ファイルを起動しますcmd /c persist.bat。そして、persist.bat次のようになります。

@echo off
xcopy /y * "%temp%\persistent\"
del /f "%temp%\persistent\persist.bat"

(最後の行は、このバッチ ファイルを使用して抽出されたアーカイブをコピーしたという事実を隠すためのものです。)

于 2012-12-04T22:22:33.147 に答える