49.8 マクロを使用できるアプリケーションオブジェクトのプロパティ

アプリケーションオブジェクトの各プロパティを定義するときには、マクロを使用することができます。

プロパティのフィールドにマクロを入力するときは、マクロを%文字で囲む必要があります(%TARGET_PATH%%*WINDISK%など)。こうすることにより、Application Launcherでマクロを認識して処理できるようになります。

次の節では、マクロを使用できる各ページのフィールドについて説明します。

49.8.1 [共通]タブ

[共通]タブの次のフィールドでマクロを使用できます。

表 49-7 [共通]タブでのマクロの使用

フィールド名

フィールドへのアクセス

マッピングするドライブ/パス

キャプチャするポート/プリンタまたはキュー

[共通]タブ>[ドライブ/ポート]ページ>[追加]

アンインストール前に実行する

アンインストール後に実行する

メモ:上記の2つのフィールドでマクロを使用するには、Novell Clientではなく、[スクリプトエンジンの場所]フィールドで指定したスクリプトエンジンを使用する必要があります。

[共通]タブ>[アンインストールスクリプト]ページ

パッケージソースパス

[共通]タブ>[ソース]>[追加]

49.8.2 [配布オプション]タブ

[配布オプション]タブの次のフィールドでマクロを使用できます。

表 49-8 [配布オプション]タブでのマクロの使用

フィールド名

フィールドへのアクセス

キー値名、および値のデータの文字列

[配布オプション]タブ>[レジストリ]ページ

セクション値の名前、および値のデータの文字列

[配布オプション]タブ>[INI設定]ページ

ソースファイル

ターゲットファイル

ターゲットディレクトリ

[配布オプション]タブ>[アプリケーションファイル]ページ>[追加]>[ファイル]または[ディレクトリ]

ファイルにテキストを追加します

ファイルからテキストを削除します

Find file and replace text in the file (ファイル内のテキストを検索置換します)

[配布オプション]タブ>[テキストファイル]ページ>[追加]>[変更]

All Icon/Shortcut properties (すべてのアイコン/ショートカットのプロパティ)

[配布オプション]タブ>[アイコン/ショートカット]ページ

メモ:[アイコン/ショートカット]ページは、MSIアプリケーションでは使用できません。

配布前に実行

配布後に実行

メモ:上記の2つのフィールドでマクロを使用するには、Novell Clientではなく、[スクリプトエンジンの場所]フィールドで指定したスクリプトエンジンを使用する必要があります。

[配布オプション]タブ>[配布スクリプト]ページ

49.8.3 [MSI]タブ

[MSI]タブの次のフィールドでマクロを使用できます。

表 49-9 [MSI]タブでのマクロの使用

フィールド名

フィールドへのアクセス

変換パス

[MSI]タブ>[変換]>[追加]

MSIパッチファイル

[MSI]タブ>[パッチ]>[追加]

49.8.4 [実行オプション]タブ

[実行オプション]タブの次のフィールドでマクロを使用できます。

表 49-10 [実行オプション]タブでのマクロの使用

フィールド名

フィールドへのアクセス

ファイルへのパス

パラメータ

作業ディレクトリ

[実行オプション]タブ>[アプリケーション]ページ

起動前に実行

終了後に実行

メモ:上記の2つのフィールドでマクロを使用するには、Novell Clientではなく、[スクリプトエンジンの場所]フィールドで指定したスクリプトエンジンを使用する必要があります。

[実行オプション]タブ>[スクリプトを実行する]ページ