vbs(wsh)のhtmlへの結果引用

[新着] Webテンプレートを仮オープンしました



0   名前: やす : 2006/05/24(水) 09:19  ID:65MZ1VtO
初めて質問させて頂きます。
先日からhtml、vbs等の演習をしております。

◆何をしたいか?:
ユーザーからのMACアドレス登録申請ページの作成

◆作成過程:
申請フォームのhtmlとMACアドレス取得のvbsを作成
※フォームを2つに分け、右側に申請書のテンプレートを表示させ、左側にリンクボタンを作成し、vbsをキックするような使用にしてその結果かを右側に書かせるようにしてみた。

【MACアドレス取得vbs】
Set objShell = WScript.CreateObject("WScript.Shell")
Set objExec = objShell.Exec("ipconfig.exe /all")

Do Until objExec.StdOut.AtEndOfStream
strLine = objExec.StdOut.ReadLine
If InStr(strLine, "Physical Address") <> 0 Then
iColon = Instr(strLine, ":")
strAddress = Mid(strLine, iColon + 2)
objShell.Popup strAddress, AUTO_DISMISS, "お使いのPCのMACアドレスは以下となっています", OK_BUTTON
Wscript.Echo strAddress
End If
Loop

◆問題点:
・上記のvbsの結果はコピー&ペーストできない
・html内部でvbsを実行させ、フォームの該当箇所に自動的に値を入力することは可能か?



以上、ヒントでもいいのでぜひご教授ください。
宜しくお願い致します。

1   名前: やす : 2006/05/24(水) 09:19  ID:65MZ1VtO
質問のしかたがいけなかったのでしょうか^^;

html内でvbs等のプログラムをキックして結果をページ内に反映させたいということなのですが。。。

2   名前: F ◆31IwthomhZ : 2006/05/24(水) 09:19
 基本的にMicrosoftWindows上での動作に限定されるVBScriptの質問ですからねぇ。そちら系統専門の質問掲示板などを捜されるほうが早いかもしれません(私は知らないので>VBScript)。

http://www.tagindex.com/bbs/note.html から引用:
・質問内容によっては、回答がつかない場合もあります。(難解、複雑、特殊、曖昧、説明困難)

余談:そもそもHTMLとは)
http://www.kanzaki.com/docs/html/htminfo10.html

3   名前: m035 ◆Wpzr1YKOiq : 2006/05/24(水) 09:19  [URL]  ID:CgRmA4Di
>・html内部でvbsを実行させ、フォームの該当箇所に自動的に値を入力することは可能か?
WinIE限定なら出来るでしょう。
記憶のかなたなので自信はありませんが・・・
値をフォームに入れると言うことですが、たとえば、
document.formのname.テキストボックスのname.value=値
でできませんか?

4   名前: m035 ◆Wpzr1YKOiq : 2006/05/24(水) 09:19  [URL]  ID:CgRmA4Di
追伸:
ここはHTML質問板ですから、投稿のカテゴリー違いでしたね。
まだカテゴリー的には総合質問板が
>Web制作に関連する技術的な質問全般(他カテゴリーに当てはまらない質問等)
とのことですのでそちらに質問したほうが良かったと思います。

5   名前: Pid ◆byEkK9OALr : 2006/05/24(水) 09:19
>>2
> 余談:そもそもHTMLとは)
別の見方として:
http://web.archive.org/web/20040407033149/http://www1.odn.ne.jp/bungaku-shitsu/appendix/diary/d0112-1.html#day10-1

>>3
> document.formのname
さすがにもう name 属性ではなく id 属性を使うべきでしょうね(id 属性と名前空間を共有する form 要素の name 属性と,コントロール名としての name 属性は別物です)。

6   名前: やす : 2006/05/24(水) 09:19  ID:65MZ1VtO
F様、m035様、Pid様
コメントありがとうございました。

みなさんのコメントを受け、総合の方で再度質問してみることにしました。
またコメントの内容、URLは参考にさせて頂こうと思っております。
ありがとうございました。

一覧へ戻る