• ベストアンサー

ASPからVB実行

ASPの開発を行って1ヶ月の初心者です。 ASPからVB6.0で作成したEXEを起動させたいのですが、方法がわかりません。 ご存知の方、おられないでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • todo36
  • ベストアンサー率58% (728/1234)
回答No.1

単純に起動するだけなら、 WScript.Shellのrun BASP21のexecute 起動してやり取りが必要なら、VBアプリをActiveXに移植する 詳しくは過去ログ

sanda01
質問者

お礼

ありがとうございます 過去ログにて確認してみます。

sanda01
質問者

補足

過去ログを見て下記のようなASPを作成し、実行しました。(calc.exeは電卓のexeをC:\へコピーしました) 何も動作しません。 書き方が間違っていると思いますが、どうすればいいか検討もつきません。 よろしければ具体的なソースを教えてくれませんか <% Dim KickFilePath KickFilePath = "C:\calc.exe" '実行するファイルパス Set shell = server.CreateObject("Wscript.Shell") shell.Run "c:\calc.exe" %>

その他の回答 (1)

  • todo36
  • ベストアンサー率58% (728/1234)
回答No.2

書き方が間違っていませんし、見えないだけで 動いているでしょう。 間違いはGUIアプリをASPで動かしたこと。

参考URL:
http://oshiete1.goo.ne.jp/kotaeru.php3?q=821061
sanda01
質問者

お礼

ありがとうございます。 別の方法を検討します。

sanda01
質問者

補足

参考URLより、タスクマネージャーのプロセスを確認したところ、入っていました。 ASPを動作させて起動させたいのは印刷処理なので、VBでFormの「Form_load」に「Printer.print "test"」「End」という簡単なアプリを作成し、組み込んで動作させましたが、印刷しません。プロセスには入っており終了しません。 そもそも「GUIアプリ」という意味もよく理解していません。 ご指導お願いします。

専門家に質問してみよう