バッチファイルの for /f で実行したコマンドのエラーを検出する

課題 バッチファイルで、コマンドの実行結果を変数に保存(キャプチャ) したいときに for /f コマンドがしばしば用いられます。 次のような使い方ですね。 for /f "usebackq delims=" %%i in (`dir /b`) do echo Value: %%~i ただ、コマンド(ここでは dir コ…

バッチファイルで MD5 チェックサムを生成する

bat

今回はバッチファイルで MD5 のチェックサム(メッセージダイジェスト) を生成してみます。MD5 チェックサムを生成する方法として、通常 Linux では md5sum コマンドを利用します。下記は md5sum の実行例ですが、各ファイルとそのチェックサムが出力されます…

JScript でテキストファイルの文字列を置換する

今回は、JScript を用いてテキストファイルの文字列を置換するスクリプトを作りました。 スクリプト // FileName: replaceText.js var args = WScript.Arguments; if (args.Length < 3) { WScript.Echo('Usage: cscript replaceText.js 入力ファイル名 置換…

バッチファイルで入力文字列の形式をチェックする

bat

今回はバッチファイルネタです。 バッチファイルを書いていると、ユーザに文字列を入力してもらいたい時があります。 更に、入力された文字列の形式をチェックしたい時があります。 よくあるケースは、入力された文字列が日付の形式になっているか?等ですか…

JScript を用いてインターネットのファイルをダウンロードする

またまた JScript ネタです。 今回は、JScript を用いてインターネット上のファイルをダウンロードするスクリプトを作ってみます。いきなりコードですが、下のようになりました。 // FileName: download.js var args = WScript.Arguments; if (args.Length <…

JScript を用いて Lhaplus で自己解凍書庫を作る

久々の投稿となってしまいました。 今回は JScript を用いて Lhaplus を制御し、自己解凍書庫を作成してみます。 Lhaplus をスクリプトで制御するためには、Lhaplus のコマンドラインスイッチを利用しますが、ヘルプを参照したところ、現状コマンドラインス…

JavaScript: 世界で最も誤解されたプログラミング言語へのリンク

有名な記事 JavaScript: 世界で最も誤解されたプログラミング言語 を読みたいを思って邦訳版に飛んでみると、なんとプライベートモードに。残念!http://d.hatena.ne.jp/brazil/20050829/1125321936 ということで WayBackMachine の方を見てみたらあった。Ja…

ミリ秒から時分秒の形式に変換するには?

JavaScript, JScript でミリ秒を時分秒に変換する方法を小一時間考えて、こんなのが出来た。 function ms2hms(ms) { var msofday = 24 * 60 * 60 * 1000; var daycnt = Math.floor(ms / msofday); ms -= (daycnt * msofday); var lt_aday = new Date(ms); re…

はてなブログのファイルアップロードには工夫が必要

調べたところ、はてなブログは画像ファイル以外の普通のファイルのアップロードは不可のよう。残念。 はてなブログでファイルをアップロードする方法 - 酒とネットの日々 w/Radio はてなブログでファイルをアップロードする方法 - 酒とネットの日々 w/Radio …

Start Of Blog

とりあえず開始。