【男前に聞く】リソースハッカー活用術〜第1節

このエントリーをはてなブックマークに追加
35名無しさん@お腹いっぱい。
できるもなんも、こんだけのもんだよ。

-------------RH.bat--------
@ECHO OFF
"ResHacker.exe" -script script.txt
---------------------------
※ResHacker.exeはフルパスで書き込む。

------------Script.txt-------
[FILENAMES]
Exe=MyProg.exe
SaveAs=MyProg.exe
Log=MyProg.log  ← どこでもいいけど分かりやすい場所に吐くようにする。

[COMMANDS]
-addoverwrite MainIcon.ico, ICONGROUP,MAINICON,0
-----------------------------

スクリプト自体はResHackerのヘルプにある通りにやれば大丈夫。
アイコン、RH.batとScript.txtはMyProg.exeと同じフォルダに入れておく。
書き換えに失敗したら、logを見てどうするか判断する。

繰り返し使うのであれば、RH.bat実行後に作成されているRH.pifのプロパティ
を開いて、プログラムタブの下のほうにある、プログラム終了時にウィンドウ
を閉じるにチェックを入れておく。

バックアップ取るとか、UPX圧縮のを展開して書き換えて再圧縮というのも
簡単。