File Drag and Drop ignores "TransBin" flag
Eröffnet am: 2022-04-22 23:58
Letztes Update: 2022-04-24 01:15
Auswertung: | (Anonym) | Verantwortlicher: | (Keine) |
---|---|---|---|
Priorität: | 5 - Mittel | Meilenstein: | Tera Term 4.106 |
Typ: | Fehler | Schweregrad: | 4 |
Komponente: | Tera Term | Status: | Offen |
Lösung | Keine |
Einzelheiten
I pretty much exclusively send binary files through TeraTerm, so having it remember the "binary" setting for sending a file is very useful, but sadly it doesn't persist between restarts of the program.
when i check the "Binary" and "Do same Process next drop" checkbox in the "File Drag and Drop" dialog window and then click "Save setup..." the TransBin flag in the .ini file gets set to "on" and it works perfectly fine.
but when i then close and reopen the program it defaults both the "Binary" and "Do same Process next drop" checkbox back to "off". when i then click "Save setup..." (without touching any option after opening the program) it will update the "TransBin" flag back to "off".
so it seems like it's writting the flag to the .ini file correctly, but for some reason it's not reading the flag when you open the program (or when you click "Restore setup...").
and that's why i think it's a bug, because what's the point of writing to a flag if it never gets read?
Kommentar
Do same process, next drop(次のドロップ時、同じ処理を行う)
https://ttssh2.osdn.jp/manual/4/ja/usage/mouse.html
ダイアログの設定内容のうち、次に利用される設定は、DropType(SCP/Send file/Send file(binary)/Pasete Filename)"と"DropTypePaste(Separator is Space/Separator is NewLIne)"のみ。
"メモリに記憶し"と書いてあるので区別はつくと思うが、TERATERM.INIに対応する設定項目は存在しない。
の2点をヘルプに書き加えてもよいと思う。
Binary
初回(DROP_TYPE_CANCELのとき?)に ts.TransBin を IDC_BINARY_CHECK に反映できれば、TERATERM.INI からの読み込みが反映される。
しかし Binary は単独のフラグではなく、DropType が別になっているので単純ではなさそう。
表示時:DropType(CANCEL/SCP/Send file/Send file(binary)/Pasete Filename)とts.TransBin(true/false)の組み合わせでダイアログ表示時の状態を決めなければならない。
記憶:BinaryをチェックしてPasete Filenameした場合は、"Do same process, next drop" しても覚えてくれない。