[ttssh2-dev 184] portable版対応

アーカイブの一覧に戻る
matsuo zmats****@gmail*****
2022年 1月 8日 (土) 22:21:22 JST


松尾です。

3チケットを考えています。
設定ファイルの場所 https://osdn.net/projects/ttssh2/ticket/36575
ポータブル版の考慮 https://osdn.net/projects/ttssh2/ticket/43493
ログファイルの出力先 https://osdn.net/projects/ttssh2/ticket/43507

Tera Term の通常/ポータブル版のフォルダ切り替えは、
次の2つのAPI 経由でフォルダを取るようになっていれば
とりあえずokそうです(まだ未テスト)。
- GetHomeDirW()
   - 通常は %APPDATA%\teraterm5 を返す
   - TTTSet.HomeDirW
- GetLogDirW()
   - 通常は %LOCALAPPDATA%\teraterm5 を返す
   - TTTSet.LogDirW

Tera Term本体, プラグインは
オプションスイッチでフォルダ切り替えなども考えられるので
TTTSet構造体経由になっているほうが良いはずです。

ttsshはAPI経由で、構造体経由になっていないので
手を入れるほうがよさそう。

cygterm が独自にフォルダを取得しているので修正の必要ありです。
r9660でビルドがこけたのもあるので
cygterm をもう少し深堀しようと思います。



ttssh2-dev メーリングリストの案内
アーカイブの一覧に戻る