コマンドのヘルプをファイル出力する
Windowsの主要なコマンドに対して「<コマンド> /?」を実行し、結果をファイル出力するバッチファイルを作成しました。*1 ヘルプをファイル出力しておくことにより、Grepなどでキーワードを検索できるようになります。
主な仕様
バッチファイルの内容
ファイル名: make_help.cmd
@echo off setlocal EnableDelayedExpansion set OUTPUT_DIR=%~dp0\cmd_help if not exist "%OUTPUT_DIR%" mkdir "%OUTPUT_DIR%" help > "%OUTPUT_DIR%\_help_.txt" call :export CMD for /f "usebackq skip=1 delims=" %%I in (`help`) do ( set LINE=%%I if not "!LINE:~0,1!" == " " ( for /f %%J in ("!LINE!") do ( call :export %%J ) ) ) exit /b 0 :export echo [%1] %1 /? > "%OUTPUT_DIR%\%1.txt" exit /b 0
ダウンロード
以下のファイルをダウンロードしてください。
make_help.cmd
*1:Windows XP SP3で確認しました。