jscript

Excelに画像ファイルを貼り付ける

仕事でWebアプリをテストする時、スクリーンショットを撮っておき最後にExcelで資料をまとめたりするんだけど、巨大なアプリだと画像をExcelに貼り付けるだけでめっちゃ時間がかかったりして、なんで僕がこんな仕事をしているんだ、とキレてるやつがいたんだ…

adosql.js

gist: 130016 - adosql.jsデータベースに ADO で接続して SQL を実行できるコンソールスクリプトを作った。通常はデータベース付属のツールがインストールされていると思うので必要ないと思われます。Microsoft Access にはこんな感じで接続する。接続文字列…

JScript で DateAdd()

計算する。 ijsc> new Date(new Date().getTime() + 3 * 24 * 60 * 60 * 1000) Thu Mar 26 22:07:13 UTC+0900 2009 VBScript 使う。 ijsc> var sc = new ActiveXObject('ScriptControl') ijsc> sc.Language = 'VBScript' VBScript ijsc> sc.AddCode('Functio…

WSH で unzip

ひさびさ。via http://forums.msdn.microsoft.com/ja-JP/netfxbcl/thread/845f358f-02a8-444c-9d9f-dd8348cd5d88/ 言語はなんでも大丈夫だろう。 unzip('foo.zip', 'bar'); function unzip(file, dir) { if (!file || !file.match(/\.zip$/)) return false; …

grep っぽいの

find なんかで頑張ってないで grep くらいてきとーにでっちあげようよ(謎。Windows の話ね。 // grep.js (function() { if (WScript.Arguments.Length < 1) throw new Error('too few arguments'); var is = WScript.Arguments.Length == 1 ? WScript.StdIn…

JScript シェルを CodeRepos にうp

個人的にはd:id:hetappiさんの奴がいい感じ。 http://moz-addon.g.hatena.ne.jp/ZIGOROu/20080113/1200242864 ZIGOROu さんにいいって言ってもらえてうれしくなったので、JScript シェルを CodeRepos にうpした。 個人的によく使う prototype.js uneval.js …

execScript と eval

execScript() を呼ぶと eval() が生える、のか?あとでちゃんと調べる! d:\scripts\js\ijscript>cscript //nologo ijsc.js ijsc> var ie = create('InternetExplorer.Application') ijsc> ie.navigate('about:blank') ijsc> typeof ie.document.parentWindo…

JScript シェル上で強引に prototype.js を使う

prototype.js など多くの JavaScript ライブラリはブラウザ上で実行されることを前提に書かれている。もったいないですね。でも頑張ればシェルとかブラウザを使わないスクリプトでも使えます。もちろん制限はあるので本気で使ったりしないように…。 ライブラ…