人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

WSHでフォームの自動入力をするサンプルスクリプトを教えてください。

●質問者: izunagonago
●カテゴリ:コンピュータ
✍キーワード:WSH スクリプト 入力 自動
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● niwatorisan
●25ポイント

http://www.hatena.ne.jp/1123553840#

人力検索はてな - WSHでフォームの自動入力をするサンプルスクリプトを教えてください。

WSHではなくrubyでしたら知っています。

以下はYahooにログインするスクリプトです。WSHでないのでポイントはいりません。


require ’win32ole’


ie = WIN32OLE.new(’InternetExplorer.Application’)

ie.Navigate(”http://login.yahoo.co.jp/config/login?.src=www&partner=&...”)

ie.Visible = true

while ie.busy

sleep 1

end


loginid = ie.document.all.Item(”login”)

loginid.Value = ”xxxx”


passwd = ie.document.all.Item(”passwd”)

passwd.Value = ”xxxx”


g = ie.document.all.Item(type=”.save”)

g.click()


while ie.busy

sleep 1

end


2 ● robin04
●25ポイント

http://www.atmarkit.co.jp/fwin2k/operation/wsh01/wsh01_01.html

@IT:運用 Windows管理者のためのWindows Script Host入門 第1回 WSHの内部構造 1.Windows管理にWSHを活用しよう

URLはWSHの参考ページです。


フォームというのが何のフォームか分からないので正確な解答ではないかもしれませんが、何かしらWSHで入力したいということであれば、以下のスクリプトは参考になるでしょうか?

(ワードパッドを開いて、文章を入力するだけのものです。はずしていたらポイント不要です。)


---- 以下、サンプル ----

Dim WSHShell

Set WSHShell = WScript.CreateObject(”WScript.Shell”)

WSHShell.Run ”wordpad.exe”


WScript.Sleep(1000)

WSHShell.SendKeys(”Write Anything you like”)

WScript.Sleep(1000)

WSHShell.Popup ”Complete !!”,0,”Sample Script”,vbInformation

----

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ