issues
search
TeraTermProject
/
teraterm
Other
389
stars
31
forks
source link
sendマクロコマンドで送信したデータが異なったものにならないよう修正 #215
#233
Closed
zmatsuo
closed
4 weeks ago
zmatsuo
commented
4 weeks ago
'send $ff $ff $ff' と送信すると 0x3F 0x3F 0x3F("???") が出力される
内部文字コードUTF-16に変換する時、L"???" (変換できない文字3キャラクタ) と変換されるため
send コマンドで送信したデータがテキストデータなのかバイナリデータなのか判定を誤っていた
sendマクロコマンドで送信したデータの判定方法を変更
従来の方法(#189)に加えて - コントロールコード(改行コード以外の0x20未満のデータ)が入っているか?
UTF-8 を UTF-16 へ変換、再度UTF-8 へ変換して比較、異なっている場合はバイナリと判定
sendtext, sendbinary マクロコマンドを追加
送信データの自動判定を行わずに送信できる
XTYP_EXECUTE を使って文字/バイナリを送信するようにした
通信データ上限をなくした
XTYP_POKE は使用しなくなった