2017年08月 / 07月≪ 12345678910111213141516171819202122232425262728293031≫09月

インフォメーション

FC2ブログで画像等を一括アップロードするソフトを地味に配布してます。
FC2ブログ用ファイルアップロードの最新版はこちら
(ベクター)FC2ブログ用ファイルアップロード

--.--.-- (--)

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。


 |  --:--  |  スポンサー広告  |  Top↑

2008.02.01 (Fri)

Sleipnirを操作 - UWSC

UWSCでSleipnirを操作するスクリプト。Sleipnir.APIを使用します。
[処理内容]
Sleipnirでヤフーを開く→「google」という単語を検索→閉じる



PNIR = CREATEOLEOBJ("Sleipnir.API")

// ヤフーを新しいウィンドウで開く(戻り値はドキュメントID)
DocID = PNIR.NewWindow("http://www.yahoo.co.jp/", true)
print "DocID:" + DocID
WHILE PNIR.IsBusy(DocID); SLEEP(1); WEND

// プロパティ取得 -----------------------
// アドレスバー
print PNIR.AddressBarString
// 検索バー
print PNIR.SearchBarString
// URL
print PNIR.URL
// アクティブなウィンドウ
print PNIR.ActiveIndex

// 操作するには ------------------------
// ドキュメントIDからドキュメントオブジェクトを取得
Doc = Nothing
// Nothingになることがあるのでループ
WHILE Doc = Nothing
 Doc = PNIR.GetDocumentObject(DocID)
 sleep(0.1)
WEND
Doc = PNIR.GetDocumentObject(DocID)

// ドキュメントオブジェクト.Titleがタブのタイトル
print Doc.Title
// 検索ボックスに値入力
Doc.getElementById("srchtxt").value = "google"
// 検索ボタンをクリック
Doc.getElementById("srchbtn").click

SLEEP(3)
// タブを閉じる
PNIR.Close(DocID)



こんな感じ。


 |  11:40  |  UWSC  |  トラックバック(0)  |  コメント(0)  |  Top↑

Comment

コメントを投稿する

URL
コメント
パス  編集・削除するのに必要
非公開  管理者だけにコメントを表示
 

Trackback

この記事のトラックバックURL

この記事へのトラックバック

 | BLOGTOP | 
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。