ホームサイトマップお問い合せ 
Anocadとは
P図形
型紙取合
英語フリー版
TIPS
FAQ
バージョンアップリスト
ダウンロード
ライセンス
料金・お申し込み
ユーザー専用



EXINST 1.00

アプリケーションの動作環境を構築・カスタマイズ・アップデートするツールです。






§ダウンロード


配布ファイル exinst100.exe をダウンロードします。


§解凍


ダウンロードした exinst100.exe を実行してツールを解凍します。
  • exinst100.exe は解凍先として指定した場所に<exinst100>というフォルダを作り、そこにツールを解凍します。


§README.TXT


━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
名称   : EXINST(エックスインスト)
バージョン: 1.00 (2005-2-3)
動作環境 : Windows 95 or later
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━


■概要
 ̄ ̄ ̄
アプリケーションから追加ファイルのインストールや設定プログラムを実行したり、
アップデートファイルをインストールするツールです。

アプリケーションを配布する時に、カスタマイズされた環境を作る場合や、アップ
デートを配布るのに役立ちます。


■実行に必要なファイル
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
・EXINST.EXE  --- ツール本体。
・EXINST.INI  --- インストールを指示する設定ファイル。ファイル名変更可。
・UNLHA32.DLL --- LZHを解凍する場合に必要。
・その他、インストールするアーカイブファイル、または実行ファイル。


■起動方法
 ̄ ̄ ̄ ̄ ̄
EXINST.EXEはGUIアプリですが、いくつかコマンドラインオプションがあります。


■コマンドラインオプション
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
オプションは大文字と小文字の区別はありません。

(1) -t APP_NAME

追加インストールをするアプリケーション名。EXINSTを呼び出すアプリ名を指定
します。

既定:なし

(2) -o SETTING_FILE

設定ファイルのフルパス名。この設定ファイルに従って追加インストールを実行
します。

既定:起動したEXINST.EXEと同じ場所のEXINST.INI

(3) -s STARTING_PATH

基準ディレクトリ位置。各インストールはこの位置を基準にインストール場所を
指定します。このディレクトリが存在しない場合は自動的に作成します。

既定:起動したEXINST.EXEがある場所

(4) -w PROCESS_ID

このオプションで指定するプロセスIDを持つプロセスが終了するのを待って
インストール作業を開始します。EXINST.EXEを呼び出したアプリケーションが
終了するのを待つために使用します。
0(ゼロ)は何も待たないで直ちにインストール作業を開始します。

既定:0(ゼロ)

(5) -c COMMAND_LINE

インストールがすべて成功した場合にCOMMAND_LINEを実行してEXINSTを終了し
ます。-c 以降はすべてコマンドCOMMAND_LINEテキストになるので、
-c オプションは必ず最後に指定します。

-w と -c を使うとEXINST.EXEを呼び出した実行モジュールそのものをアップ
デートすることができます。

既定:なし


■設定ファイル(EXINST.INI)の仕様
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
設定ファイル(既定はEXINST.EXEと同じ位置のEXINST.INI)は追加インストール
を指示するINIファイルです。ファイル名はコマンドラインオプションで変更す
ることができます。


◆基本構成

(1) 一つのセクションに一つのインストールを記述します。

(2) セクションが現れる順にインストールされるので、セクションの記述順には
    注意してください。

(3) 同じ名前のファイルは上書きされ、最後にインストールされたものだけが残
    ります。

(4) セクション名には任意の文字列を指定することができますが、セクション名
    は重複してはいけません。重複した場合はの動作は不定です。


◆各セクションの共通事項

各セクションには必ず次の3つのキーが必要です。その他のキーはcommandキー
の種類によって決まります。

title=

 インストールのタイトル。現在未使用。

proceeding=

 インストール中のメッセージ。

command=

 インストールの種類。この指定によってインストール方法が決まります。
 現在は"install"のみ。

◆command=install の動作

ファイルをインストールします。実行ファイルを実行することもできます。
指定するキーは次の通りです。

base=

 インストールの基準ディレクトリ。コマンドラインの "-s STARTING_PATH"
 で指定する基準ディレクトリからの相対パスを指定します。カレントディレ
 クトリなら .\ とします。絶対パスを指定することもできます。
 このディレクトリが存在しない場合は自動的に作成します。
 カレントディレクトリをこのディレクトリにしてインストール作業が行われ
  ます。

archive_file=

 インストールするアーカイブファイル。これをインストールする方法を次の
 archive_typeで指定します。
 envelope_fileを指定しない場合はこのファイルを設定ファイルと同じ場所
 においてください。
 envelope_fileを指定した場合はenvelope_fileからこのファイルが解凍さ
 れます。

archive_type=

 archive_fileをインストール方法を指定します。
 "lzh"を指定するとarchive_fileをLZHファイルとみなして解凍します。
 "exe"を指定するとarchive_fileを実行ファイルとみなして実行します。

 ※LZHのファイルの解凍にはUNLHA32.DLLが必要です。

envelope_file=

 archive_fileがアーカイブされている場合にそのアーカイブファイルを指定
 します。このアーカイブファイルからarchive_fileが解凍されます。
 envelope_fileを指定する場合はenvelope_fileを設定ファイルと同じ場所に
 おいてください。
 envelope_fileを指定しない場合はarchive_fileを設定ファイルと同じ場所
 においてください。

envelope_type=

 envelope_fileからarchive_fileを解凍する方法を指定します。
 "lzh"を指定するとenvelope_fileをLZHファイルとみなします。

 ※LZHのファイルの解凍にはUNLHA32.DLLが必要です。

<例1> 新しいフォルダへサンプルファイルをインストールする

インストール先と同じドライブのルートディレクトリに\HAS\CAD\SAMPLES\と
いうフォルダを作り、そこへサンプルファイルをインストールします。

フォルダは自動的に作成されます。

[Samples]
title=Install samples
proceeding=Installing sample files...
command=install
base=\HAS\CAD\SAMPLES\
archive_file=samples.lzh
archive_type=lzh
envelope_file=
envelope_type=

1.インストールするファイルをLHAでsamples.lzhにアーカイブします。
  ディレクトリ構造を作っても構いません。
2.設定ファイルと同じ場所にsamples.lzhを置きます。
3.samples.lzhの全フォルダ/ファイルが\HAS\CAD\SAMPLES\に(上書き)
  解凍されます。

<参考>

LZHには空ディレクトリを含めることができないため、空ディレクトリを作る
場合はZIPの自己解凍形式にし、archive_type=exeとしてください。

<例2> アップデートをインストールする設定

アップデートファイルがUPDATE.PEXという自己解凍形式にアーカイブされ、
それがano601update1.exeにアーカイブされているとします。

[update1]
title=Install Update1
proceeding=Installing Update1...
command=install
base=.\
archive_file=UPDATE.PEX
archive_type=lzh
envelope_file=ano601update1.exe
envelope_type=lzh

1.設定ファイルと同じ場所にupdate1.exeを置きます。
2.ano601update1.exeからUPDATE.PEXが解凍されます。
3.インストール場所を基準にしてUPDATE.PEXがLHAで解凍されます。

─────────────────────────────────────
◆◇お問い合せ◆◇
─────────────────────────────────────
有限会社 グレース・コーポレーション Anocadセンター
support@anocad.net
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━





  ホームサイトマップお問い合せ
(c) copyright 2008 Anoglobe Corporation inc. all rights reserved.