そういえばPuTTYごった煮版を2ちゃんで初めて公開した頃にレジストリファイルからINIファイルに変換するスクリプトを作って公開していたんですが、肝心のうちのサイトでは一言もふれていなかったようです(^^;。
逆のINIファイルからレジストリファイルに変換するスクリプトも同梱してありますので適宜使い分けてください。
でも、このスクリプトって公開以来一度もメンテしていないんですよね。ひょっとしたら、コンバート漏れがあるかもしれないので覚悟を決めた上でお使いください。
使い方はレジストリエディタ(regedit.exe)でPuTTYの設定(HKEY_CURRENT_USER\Software\SimonTatham\PuTTY)をファイル(例ではputty.reg)に保存しておき
$ perl reg2ini.pl < putty.reg > putty.ini
とすることでレジストリからINIファイルを生成することが出来ます。
またINIファイルからレジストリにデータをコンバートする際には
$ perl ini2reg.pl < putty.ini > putty.reg
として生成されたputty.regファイルをダブルクリックすることでレジストリにデータが保存されます。
ActivePerlのレジストリアクセス用モジュールを使えばレジストリエディタは必要なくなるんですが、直接レジストリを読み書きするのはちょっと怖いのでレジストリエディタを経由するようにしてあります。
コンバータ作ってらしたんですね。非常に欲しかったです...
ありがたく使用させていただきます。