TTXCopyIniFile -- 設定ファイルの事前コピー 機能: 設定の保存で保存先に新規のファイルを指定した時、実際に設定が保存される 前に、起動時の設定ファイルを保存先ファイル名でコピーします。 Tera Termでは設定の保存にWritePrivateProfileString()等を使っているので 元ファイルのコメントがそのまま残るようになっていますが、保存先に新規 ファイルを指定した時はコメント等が消えてしまいます。 このTTXでは起動時の設定ファイルをあらかじめ保存先にコピーしておく事に よって、コメントが失われるのを回避します。 解説: 初回のReadIniFile呼び出し時(Tera Term起動時の設定ファイル読み込み時)に 設定ファイル名を記憶しておき、WriteIniFileの呼び出し時にCopyFile()で 起動時の設定ファイルをコピーしています。 手抜きのため、保存先ファイルの存在チェックは行っていません。 代わりに、CopyFile()の引数でファイルが存在する時はコピーが行われない ようにしています。 https://ja.osdn.net/forum/forum.php?thread_id=19996&forum_id=5841 バグ: ・まだあまりテストされていません。 ・Windows Vistaで正常に動くか確認されていません。 その他: このプラグインは、以下の要望を元にして作られました。 https://ja.osdn.net/forum/forum.php?thread_id=19996&forum_id=5841