0

私はInstall Shieldを初めて使用しますが、非常に重要な要件があります。インストール手順の合間に、インストーラーはバックエンドで clearcase コマンドを実行し、そのコマンド出力を次のインストーラー パネルへの入力として提供する必要があります。

具体的には、ClearCase の保存場所をユーザーが選択できるようにする必要があります。このために、バックエンドで「cleartool lsstgloc」コマンドを実行する必要があります。このコマンドは、使用可能な保管場所のリストを取得します。このリストを読んで、次のパネルでユーザーに表示する必要があります。ここから、ユーザーは選択したストレージの場所を選択できます。

これは、installshield を使用してどのように可能でしょうか。私を助けてください。

4

2 に答える 2

1

カスタム アクションを記述してコマンドを実行し、出力を MSI プロパティに保存できます。最初のダイアログから 2 番目のダイアログに移動するときにカスタム アクションを実行し、2 番目のダイアログのプロパティを使用して、ある種のリストを表示できます。

于 2009-11-14T04:14:55.023 に答える
0

または、インストーラーへのコマンド ラインに、パスである MSI プロパティが割り当てられている場合はどうでしょうか。たとえば、CCPATH という名前のインストーラ プロパティを作成します。次に、インストーラーを起動するものはすべて、引数としてそれを含めます: SETUP.EXE CCPATH=E:\CCSTORE\CASE12... インストーラーのプロパティは、必要に応じてセットアップ プロセス内で使用できます。

于 2009-12-12T22:05:54.430 に答える