2016 05 25 24 26 [程式] wscript 跑的 js sample code

寫了一小段可以讓wscript跑的js sample code.
紀錄一下,下次就不用重頭開始寫.

var httpRequest  = new ActiveXObject("MSXML2.XMLHTTP");

var url = "http://pda.5284.com.tw/MQS/index.jsp";
httpRequest.open ("GET", url, true);    // async
httpRequest.onreadystatechange = OnStateChange;
httpRequest.send (null);
            
function IsRequestSuccessful (httpRequest) {
        // IE: sometimes 1223 instead of 204
    var success = (httpRequest.status == 0 || 
        (httpRequest.status >= 200 && httpRequest.status < 300) || 
        httpRequest.status == 304 || httpRequest.status == 1223);
    
    return success;
}

function OnStateChange () {
	if (httpRequest.ReadyState == 4) {
		if (IsRequestSuccessful(httpRequest)) {
//			WScript.echo(httpRequest.ResponseBody);
			WScript.echo(httpRequest.ResponseText);
		}
	}
}

WScript.Sleep(1000);