HTAで外部のコンソールプログラムを起動したいのですが、

Windowを表示しないで実行することは可能でしょうか?
また、プロセス間通信は可能ですか?

可能であるならやり方を教えてください。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2009/10/03 18:29:08
  • 終了:2009/10/06 00:09:10

ベストアンサー

id:Mook No.1

Mook回答回数1312ベストアンサー獲得回数3912009/10/03 19:28:44

ポイント100pt

HTA であれば シェルオブジェクトが使用できますので、VBS を利用するのであれば

CreateObject("WScript.Shell").Run プログラム,0

でウィンドウ表示することなく実行できます。

(Run の第二引数がWindow の指定)

http://msdn.microsoft.com/ja-jp/library/cc364421.aspx


プロセス間通信は標準の機能ではできませんので、下記のようなものを利用することになると思います。

http://www.vector.co.jp/soft/winnt/util/se397668.html

id:cpw

ありがとうございます。

JScriptですがWscript.ShellのRunで実行できました。ありがとうございます。

プロセス間通信は、ファイルを介してやることにしました。

ありがとうございました。

2009/10/06 00:08:46

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません