Quantcast
Channel: All Open Tickets - Tera Term on OSDN
Viewing all articles
Browse latest Browse all 2128

ポータブル版の考慮 - Tera Term Ticket #43493 on OSDN

$
0
0

ポータブル版の考慮

Eröffnet am: 2021-12-29 01:44

Letztes Update: 2022-01-08 01:19

Auswertung:(Anonym)Verantwortlicher:zmatsuo
Priorität:5 - MittelMeilenstein:Tera Term 5.0 alpha
Typ:RemindsSchweregrad:5 - Mittel
Komponente:(Keine)Status:Offen [Owner assigned]
LösungKeine

Einzelheiten

  • TERATERM.INI などの設定ファイルは %APPDATA%\teraterm5 に置かれる
  • ポータブル版などでは設定ファイルを別のフォルダ(exeと同じフォルダなど)に置きたい

Letzte Aktualisierung für dieses Ticket

2022-01-08 01:19 Aktualisiert von: zmatsuo

Kommentar

ポータブル版の動作は?

今のところ、ポータブル版は exe と同じフォルダに 設定、ログなどを置くことを考えています。

どうやって、ポータブル版と通常インストール版を切り替えるか?

ポータブル版バイナリを作り分けるのではなく 1つのバイナリで動作を変えたいと考えています。

どうやって1つのバイナリで動作を変えるか?

案を考えました。

案1 ttermpro.exe のフォルダから判定

  • ttermpro.exeのパスに "Program Files" が含まれているかチェック
  • 含まれていたら通常インストールと判断
    • デフォルトフォルダを使用する
  • - 含まれていなかったらポータブル版と判断
    • exe と同じフォルダを使用する

案2 portable.ini(仮)

  • ttermpro.exeと同じフォルダに portable.ini(仮)を置く
  • このファイルがあると、ポータブル版と判断
    • ttermpro.exeと同じフォルダに設定ファイルを使用する
    • ファイルは存在するかどうかだけで、内容は問わない

案3 profile.ini(仮)

  • ttermpro.exe と同じフォルダの profile.ini(仮) をまず見る
    • この中にフォルダ位置などを書いておく
    • ファイルがない場合は通常インストール版として動作
  • Firefox, Thunderbird などと似たような感じ

案4 案2+案3

  • まずは、案2(portable.ini ファイル有り/無し)で作る
  • 拡張が必要になってきたら portable.ini の中身を考える(案3へ)

まずは案2で実装してって、 拡張する必要が出てきたら案4(3)に進めば何とかなるかなと思います。


Viewing all articles
Browse latest Browse all 2128