JScript でハマる日々 - m2CScript用shebangすな。
@if(0)==(0) ECHO OFF
http://d.hatena.ne.jp/miya2000/20090823/p0
CScript.exe //NoLogo //E:JScript "%~f0" %*
GOTO :EOF
@end
いままでバッチファイルでネットワーク扱うならcurl使ってたけど、curlインストールされてないマシンで他の人に使ってもらうなら、標準で入ってるだろうCScriptやXMLHTTPが使えてウマーなのではないだろうか。
@if(0)==(0) ECHO OFF
CScript.exe //NoLogo //E:JScript "%~f0" %*
GOTO :EOF
@end
var xhr = (function() {
try { return new ActiveXObject("Msxml2.XMLHTTP"); } catch(e) {};
try { return new ActiveXObject("Microsoft.XMLHTTP"); } catch(e) {};
})();
xhr.open("GET", "http://twitter.com/statuses/public_timeline.json", false);
xhr.send(null);
var statuses = eval(xhr.responseText);
for (var n in statuses) {
WScript.Echo(statuses[n].user.screen_name + ': ' + statuses[n].text);
}
// vim:set ft=javascript:
ちなみにvimmerならmodelineでjavascriptにしとくと良いね。