2008-07-05から1日間の記事一覧

バッチスクリプトで変数を使う!?

他のプログラムで言う変数とWindows のバッチスクリプトで言う変数は異なる。 Windows のバッチスクリプトでは環境変数を利用する。従って、バッチスクリプトで環境変数を定義したり書き替えたりすると、Windows そのものに影響が出る。 これへの対処として…

バッチスクリプトの for /R 内で変数を書き替えながら処理をする

if やfor 内での変数展開は、通常の変数展開とは書式が異なるらしい。 下記のような処理は失敗します。 @echo off setlocal SET imagedir=%USERPROFILE%\My Documents\My Pictures SET /A count=0 for /R "%imagedir%" %%f in ("*.bmp") do ( set /A count=c…

起動ごとに壁紙をランダムに変更するためのバッチスクリプト。

警告 このスクリプトはレジストリを直接書き替えます。 このスクリプトを利用することによって起こったあらゆることについて、作者はあらゆる責任も負いません。 WindowsXP Professional でのみ動作確認。 注意 壁紙画像に使われるのはbmp ファイルのみです…