みゃみゅ玉子 Blog

ほのぼの開発メモ

AILight Banner
AILight Blog

プロフィール

みゃみゅ玉子 Blog

目次

Blog 利用状況

記事分類

過去の記事

タグ

VSインストーラーのカスタム動作でWScriptは使えない?

If WScript.Arguments.Count = 0 Then WScript.Quit
Set sh = CreateObject( "WScript.Shell" )
sh.Run( """" & WScript.Arguments(0) & """" )
って感じのスクリプトで、インストール完了後にEXEを起動したいと思って作ってみたのですが。
エラーが出る!!!!!!!!
どうも、WScriptを使おうとしてのエラーみたいですね。

さて、どうしたものか・・・Shell関数とか使えたっけかな・・・無理だったような・・・

投稿日時 : 2005年7月12日 17:40


コメントを追加

#  re: VSインストーラーのカスタム動作でWScriptは使えない? 2005年7月12日 17:51 みゃみゅ玉子

あれ?でも・・・
Set sh = CreateObject( "WScript.Shell" )
sh.Run( """" & strIEPath & """" )
Set sh = Nothing

なんていうのは実行できますね。
んー・・・そういうことなのか・・・

#  re: VSインストーラーのカスタム動作でWScriptは使えない? 2005年7月12日 19:05 社本@ワック

スクリプトをホストしているのは、Windows Installerのエンジンであって、WScriptではないからでしょうね。

CreateObject()したオブジェクトが使えるのは、まあ当然として。

#  re: VSインストーラーのカスタム動作でWScriptは使えない? 2005年7月14日 17:13 みゃみゅ玉子

コメントありがとうございます。

> スクリプトをホストしているのは、Windows Installerのエンジンであって、WScriptではないからでしょうね。

そうなんですよね。
VBSで調べると、どこもかしこもWScriptを使っていろいろやってるので、そのままいけるのかと思ってしまいました。orz
誰がホストしてるのか考えないといけませんね。

#  re: VSインストーラーのカスタム動作でWScriptは使えない? 2005年7月14日 23:16 社本@ワック

あ、ウィルス対策ソフトをインストールしていると、オブジェクトによって、オブジェクトの生成時に警告ダイアログがでてくる(らしい)ので、注意が必要です。

インストーラについては、以下のメーリングリストにどうぞ。宣伝w

■Windows Installer/WiX/InstallShield メーリングリスト
http://www.freeml.com/ctrl/html/MLInfoForm/msi@freeml.com

#  re: VSインストーラーのカスタム動作でWScriptは使えない? 2005年7月15日 13:54 みゃみゅ玉子

コメントありがとうございます。

メーリングリスト、入ろうか悩んでました。(笑)
また今後もつまづく気がするので入りますね。
まあ・・・きっと読むだけな気がしますが・・・
# ちゃんと参加しないと!>自分
タイトル
名前
URL
コメント