Posted at

サクラエディタで複数ファイルを置換して保存する


  • driver.batがreplace.macを呼び出して、cd c:\work\ReplaceTarget配下に存在するファイルに対して繰り返し置換・保存する。

C:.

│ driver.bat
│ replace.mac

└─ReplaceTarget
hogepiyo.txt


replace.mac

// 置換

S_ReplaceAll('bow-wow', 'miaow', 36);
// 保存
FileSave();
// 閉じる
WinClose();



driver.bat

cd C:\work\ReplaceTarget

for %%a in (*) do (call:method %%a)
exit
:method
"C:\Program Files (x86)\sakura\sakura.exe" %1 -M=c:\work\replace.mac