以前、WSH/JScriptでファイルのダウンロードをする方法をメモしましたが、今回は、その非同期バージョン。HTAなんかを作ったときは、こちらの方がUIが固まらなくて便利です。 // ファイルをダウンロードする関数 function downloadFile(url, savefile, callback) { // HTTP通信を行うためのオブジェクト var http = new ActiveXObject("Msxml2.XMLHTTP"); // コールバックを登録する http.onreadystatechange = function () { if (http.readyState == 4) { if (http.status == 200) { // バイナリファイルを保存するためのオブジェクト var strm = new ActiveXObject("Adodb.S
ファイルのバイナリアクセス(r/w) バイナリを書いてみる まずは書き出しから。 JScriptの場合、String.fromCharCode()で任意の文字コードを生成できる。 これでバイナリ値を直接ファイルに書いてみる。 まずコマンドプロンプトにechoしてみる。 ↑ echobin.js : for(var i = 0; i < 0x100; i++){ WScript.StdOut.Write(String.fromCharCode(i)); } cscript //nologo echobin.js > bin.bin C:\temp>cscript echobin.js //nologo > bin.bin C:\temp\echobin.js(2, 2) Microsoft JScript 実行時エラー: プロシージャの呼び出し、 または引数が不正です。 dump bin.
IPchangerは、Windows2000のIPアドレス設定を素早く簡単に切り替えるためのツールです。 会社や自宅、出張先などで頻繁にIPアドレスを切り替える人に便利です。 これがあれば、毎回ネットワークのプロパティを開いてアドレスを打ち込む必要はありません。もちろん再起動不要です。 ただのHTML Application(HTA)なので、ファイルサイズも15KB弱しかありません。この手のツールとしては世界最小最軽量(たぶん)です。 処理自体は、「バッチファイルの作成」と「実行」しかやっていませんので、レジストリやシステムファイル等を書き換えることもありません。 手書きでHTMLを書ける人なら、誰でも改造することができます。 ← 画像クリックでダウンロードします (zip圧縮したらサイズが大きくなってしまったので、圧縮してません) このプログラムは、設定情報の保存にレジストリやiniファ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く