Windows用デスクトップJSライブラリのmadojsっていうの作りました。
プロジェクトページ
madojs - Windows用デスクトップJSライブラリ - Google Project Hosting
ざっくり言うと、Windows Scripting HostをJScriptから、少しだけ簡単に使えるようにするためのラッパライブラリです。
元ネタ(もとい、パクリ元)
@bluerabbit777jpさんの、wshf - Windows Script Host Framework - Google Project Hosting
その他の類似品
何が出来るの?
- ファイルI/O
- フォルダ操作、フォルダ内の再帰的なファイル検索
- ドライブ情報の取得
- プログラムの実行
- HTTP GET/POST
- FTP GET/PUT
- クリップボード
- サービスの開始と終了
- zipファイルの展開と圧縮
- レジストリへのアクセス
- イベントログの書き込み
- 特殊フォルダパスの取得
- Excelへのアクセス
- ADOを使ったOracle/MSAccess/ODBCデータソースへのアクセス
- String/Array/Date組み込みクラスの拡張
jsdocを見てもらうと、クラス(というかオブジェクト)の一覧と、
簡単なサンプルが見られます。
MadoJS リファレンス - Index
何に使われてるの?
SIer的な現場から生まれたものなので、
多分、SIer的な現場に役立つと思います。
いくつかVBScriptで書いたツールを移植したので挙げてみます。
- (環境依存の)設定ファイルを書き換えて、プログラムを起動するツール
- 1行1キーで書かれたテキストファイルを読んで、テーブルをExcelにダンプするツール
- UWSC的な、キー入力自動化ツール
- Excelで書かれたテストケースから、Excelのエビデンス雛形を自動生成するツール
VBScriptって言えば、一番最初は、IPMessengerのユーザ名を書き換えるのに使ったんだよな。懐かしい。
というわけで
誰得な感じもしますが、一人でやってても限界なので、一応公開してみます。