備忘録。
バッチファイル書いてるとき、よく外部ファイルから設定を読み込みたくなる瞬間があると思うんですけども。
そういう時にやる方法。
setting.ini
; IP Address
IPAddress=192.168.11.1
; My Name
Name=mikaze
; Text Path
TextPath=C:\Users\mikaze\Desktop\text.txt
main.bat
@echo off
title Main
setlocal enabledelayedexpansion
for /f "tokens=1,* delims==" %%a in (setting.ini) do (
set %%a=%%b
)
rem 処理
こうしておくと、setting.iniの=
の左側を変数名、右側を値として扱うことが出来ます。
便利。