HTMLからVBScriptを起動するには?


のぽぽん  2005-07-01 19:30:13  No: 90755

おはようございます。

標記の件、質問させてください。

HTMLで記述したブラウザのページから  ローカルディレクトリにあるVBScriptを実行したいのですが、どのよう記述すればVBScriptが起動できるのでしょうか。

宜しくお願いします。


dark  2005-07-01 19:36:05  No: 90756

> ローカルディレクトリにあるVBScript
ってクライアント側のファイルですか?
セキュリティ的にむりなのでは?


のぽぽん  2005-07-01 20:59:55  No: 90757

む、無理でしょうか?

HTMLでローカルのみで動作するページを作成し、ローカルに設置したVBScriptを起動させたいのです。
説明が下手ですみません。


魔界の仮面弁士  2005-07-01 22:21:19  No: 90758

> HTMLでローカルのみで動作するページを作成し
であれば、*.html ではなく、*.hta を使った方が良いかも。


いな  2005-07-01 22:51:34  No: 90759

>HTMLでローカルのみで動作するページを作成し、

作成はVBがやるんですよね、
VBの掲示板に投稿したということは、
でも、HTMLをどうするか?は、また別の問題な気がする。
ASPだったら・・・。まだできそうな気もするけれども


ひろ  2005-07-02 00:54:05  No: 90760

「同一Webサーバ上にある別のVBScriptファイルを実行する」
ではなくて、
「ローカルに既に存在するVBScriptファイルを実行する」
という仕様にしなければならない理由は何ですか?

理由がないなら前者の方をお勧めします。


のぽぽん  2005-07-05 18:37:15  No: 90761

内容が伝わりくくてすみません。

特定の端末のみで動くツールをHTMLで作成しています。あるボタンを押すとVBScriptで処理を実行し、結果をHTMLの画面に読み込む、という処理を実行したいんです。


のぽぽん  2005-07-07 19:26:26  No: 90762

とりあえず、HTMLのスクリプトのコードを記述する箇所に

set wshShell = WScript.CreateObject("WScript.Shell")
strCmd = (VBScriptの絶対パスとファイル名)
wshShell.Run "command.com /c " & strCmd & strFld,0 ,true

としましたが、VBScriptの中でもいくつかコマンドラインの処理を
記述しているので  あまり良い処理ではないなあと思っています。

もし、もっと良い方法等あればおしえいただきたく、お願いします。


プー  2022-11-12 17:19:42  No: 150673

VBscriptよりもjavascriptのほうがいいですよ。


※返信する前に利用規約をご確認ください。








  このエントリーをはてなブックマークに追加