5ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

お前ら、wsh使ってますか?

201 :117(WSH見習い):02/01/05 07:43
goo のメールを読みに行くためのスクリプトです。

//****** 設定 ******//
var username = new String("goouser"); // 変更しれ!
var password = new String("guestguest"); // 変更しれ!
//*****************//

// URL
var url = new String("http://community.goo.ne.jp/");

var objIE = WScript.CreateObject("InternetExplorer.Application");
var objShell = WScript.CreateObject("WScript.Shell");

objIE.Visible = true;
objIE.Navigate(url);

waitForLoad(objIE); // 読み込みが終わるまで待つ

// ログイン
var pId, pPass, pSubmit;
for(var en = new Enumerator(objIE.document.all); !en.atEnd(); en.moveNext()) {
if (en.item().name == "uname" ) {pId = en.item();}
if (en.item().name == "pass" ) {pPass = en.item();}
if (en.item().name == "Submit") {pSubmit = en.item();}
}
if (pId == null || pPass == null || pSubmit == null) WScript.quit(0);

pId.value = username;
pPass.value = password;
pSubmit.click();

202 :117(WSH見習い):02/01/05 07:43

waitForLoad(objIE); // 読み込みが終わるまで待つ

// メールサービスへのリンクを探す
for(var en = new Enumerator(objIE.document.links); !en.atEnd(); en.moveNext())
{
var linkText = en.item().toString();
var index = linkText.indexOf("view=mail");

if (index >= 0) {
objIE.navigate(linkText);
break;
}
}

function waitForLoad(objIE) {
while (objIE.busy) WScript.Sleep(10);
while (objIE.Document.readyState != "complete") WScript.Sleep(10);
}

397 KB
★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.04.02 2018/11/22 Walang Kapalit ★
FOX ★ DSO(Dynamic Shared Object)