Windowsの便利コマンド MS-DOS操作

コマンドプロンプトから

パフォーマンスモニタ起動

perfmon.msc

サービス管理画面起動

services.msc

mscファイルを実行しているプログラムは"mmc"だけどコマンドプロンプトから"mmc"と打っても何も表示されないからのウインドウが起動するので注意

ファイル/フォルダ階層構造をダン

"tree -f -a $folder-path > $dump-file-path"で
$folder-path : 対象フォルダパス
$dump-file-path : 出力ファイルパス

exe, dllの32bit/64bit判定

dumpbin /headers $dll-path
 → 先にexeを"C:\Program Files (x86)\Microsoft Visual Studio xxxx"で検索

"machine"項目でどちらか表示される。

MACアドレス表示

ipconfig/all

永遠にpingし続ける

ping/t $ip-address

リモートPCの再起動

shutdown /r /m $pc-name


ftpは"ftp xx.xx.xx.xx"と指定し損ねたら"open xx.xx.xx.xx"もしくは"open" → "xx.xx.xx.xx"
接続し損ねたら"by"する

telnetvista以降標準ではついてない。

どうでもいいが、4行以上のバッチは後で確実に痛い目に合うので使い捨て以外では書いてはいけない。ワンライナーも調子にのって3語以上組み合わせて他人にリリースしてはいけない。