自爆するバッチファイル
from 妖精現実 2005年1月21日 自爆ボタン
もしバッチファイルの最後に
DEL %0
を付けると、そのバッチが最後に消去(自滅?)されます。(なんかかっこい〜)
%0 はバッチファイル自身のファイル名を表すので全く不思議ではないが,一応試してみた.
d:\hello>copy con hello.bat @echo off echo hello, world! del %0 ^Z 1 個のファイルをコピーしました。 d:\hello>dir ドライブ D のボリューム ラベルがありません。 ボリューム シリアル番号は 3305-6EE2 です d:\hello のディレクトリ 2005/01/21 22:03. 2005/01/21 22:03 .. 2005/01/21 22:03 39 hello.bat 1 個のファイル 39 バイト 2 個のディレクトリ 1,713,561,600 バイトの空き領域 d:\hello>hello.bat hello, world! バッチ ファイルが見つかりません。 d:\hello>dir ドライブ D のボリューム ラベルがありません。 ボリューム シリアル番号は 3305-6EE2 です d:\hello のディレクトリ 2005/01/21 22:03 . 2005/01/21 22:03 .. 0 個のファイル 0 バイト 2 個のディレクトリ 1,713,561,600 バイトの空き領域 d:\hello>