バッチスクリプトを使用して、顧客に提供する作業を自動化したいと思います。コメント付きのINIファイルを提供したいと思います(設定内容を理解できるようにするため)。
INIの例:
[General]
;Set your operating system
OS=Windows7
Windowsバッチファイルからiniを読み取る良いスタートですが、コメントには役立ちません。
前もって感謝します。
バッチスクリプトを使用して、顧客に提供する作業を自動化したいと思います。コメント付きのINIファイルを提供したいと思います(設定内容を理解できるようにするため)。
INIの例:
[General]
;Set your operating system
OS=Windows7
Windowsバッチファイルからiniを読み取る良いスタートですが、コメントには役立ちません。
前もって感謝します。
FOR ステートメントには EOL オプションがあり、行の 1 番目の位置にある行が無視されることを示す文字を指定します。デフォルトの EOL 文字は;
であるため、 で始まる行を無視するために特別なことをする必要はありません;
。
あなたの要件はあまり明確ではありません。[General] のようなセクション ラベルをどうしたいのか (もしあれば) わかりません。私はそれらを無視するつもりです。
FIND または FINDSTR を使用して、 を含まない行を除外できます=
。
以下は、.ini ファイルで定義された変数をロードする簡単なスクリプトです。で始まる行;
はコメントです。セクション ヘッダーは無視されます。
@echo off
for /f "delims=" %%A in ('findstr = example.ini') do %%A