今日の役に立たない一言 - Today’s Trifle! -

古い記事ではさまざまなテーマを書いていますが、2007年以降はプログラミング関連の話がほとんどです。

指定のファイルに数値を記録する

引数でファイル名を指定して、そのファイルに値を記録する必要があった。値と言っても、数値を1行だけ記録すればいい。
こんだけのためにプログラムを作らなきゃいかんのかなぁ、とか、Java だと JavaVM を起動するオーバーヘッドがでかすぎるからヤだし、かといって C/C++ は開発環境がないから手間だし、WSHVBScript でなんとかなるかなぁ、とか考えつつ、WSHVBScript のリファレンスを検索してチェックしていた。
ふと、バッチファイルでもできるのでは?と思い立った。

@echo off
echo %2 > %1

というバッチファイル(save.bat)を書いて、

C:\hoge> save value.txt 100

とかすると、

C:\hoge> type value.txt
100

なんて、あっさりできた。
それまでにどうやって実現しようかと悩んだ時間がもったいない。。。