トップ ページ > 覚え書き > iexpress(圧縮/実行ファイル作成)

iexpress

自動解凍できる圧縮ファイルが作成できます。
また、インストール用のパッケージの作成もできます。
『解凍後の、Autorun.infのopenが指定できる』と言う考えで良いと思います。

また、これに指定できるのファイルは、種類が限られています。【.exe】【.bat】…等

1 iexpressを起動する

【ファイル名を指定して実行】や、コマンドプロンプトから直接起動できます。

2 SEDファイル使用の選択


画像拡大
【Create new SelfExtraction Directive file】
通常はこっちを選ぶ。

【Open existing SelfExtraction Directive file】
一度この方法で自己解凍圧縮ファイルを作成し、SEDファイルを残した場合、
SEDファイルを使用して以下手順すべての応答を省いて自己解凍圧縮ファイルを作成する場合。

3 パッケージの種類の選択


画像拡大
【Extract files and run an installation comman】
解凍後に自動実行するファイルがある場合、こちらを選択します。

【Extract files only】
ファイルの圧縮・解凍のみを行う場合、こちらを選択します。

【Create compressed files only(ActiveX Installs)】

4 ダイアログのタイトルの設定


画像拡大
ここで指定したタイトルは、作成した圧縮ファイルを実行した際に表示されるダイアログ全てに表示される
ダイアログを一切使用しなくても、設定しなければいけません。

5 ダイアログのタイトルの設定


画像拡大
実際の表示
作成された自動解凍ファイルを実行直後に出る画面に表示される。

6 ライセンスの表示設定


画像拡大
実際の表示

画像拡大
テキストファイルを指定する。テキストファイルの内容が表示されます。

7 圧縮するファイのを追加


画像拡大
ディレクトリ(フォルダ)の指定は不可。

8 圧縮するファイルを追加 ※2 で【Create new SelfExtraction Directive file】を選択した場合


画像拡大
指定したファイルの内、実行するファイル(bat・exe)を指定する。

9


画像拡大

10 解凍終了後のメッセージ設定


画像拡大
実際の表示

11 作成するファイル名・その他の設定


画像拡大
実際の表示
(プログレスバー)
【Hide File Extractiong Progress Animation from User】
プログレスバーの表示の有無の指定。

【Store files using Long File Name inside Package】
長いファイル名を採用するかの指定。※通常はチェックを入れる

12 再起動の設定 ※2 で【Create new SelfExtraction Directive file】を選択した場合


画像拡大
終了後の再起動の動作を設定する。

13 SEDファイルの作成の指定


画像拡大
ここで指定(作成)したファイルを使用して、ここで紹介している内容を自動化出来る。
通常は作成する必要は無い。

14 確認メッセージの表示


画像拡大
単なるメッセージです。英語を読んで下さい。

15 圧縮中の表示


画像拡大
  
画像拡大
圧縮中の画面表示です。
圧縮するファイルが小さい場合はすぐに消えるので、見れないかも…。

16 終了画面の表示


画像拡大

ファイルが作成されました。

おまけ - 作成したパッケージを実行した場合の動作

【Extract files and run an installation comman】 を選択して、作成した実行ファイルの動作
  1. %temp%内に以下フォルダを作成。
    複数のパッケージを同時に実行した場合、
    『IXP000.TMP』、『IXP001.TMP』、『IXP002.TMP』…の順番で作成。
  2. 作成したフォルダ内に、ファイルを展開
  3. パッケージ作成時に指定したファイルを実行
  4. 終了後、%temp%内に作成・展開したファイルをフォルダごと削除