UTF-8 TeraTerm Pro with TTSSH2でlogopenの書き込み先ファイル名を変数にすると失敗するという事象に悩んでいます。
書き込み先ファイル名を'C:\test.log'のように書くと動作するのですが。
仕様なのでしょうか。logopenについて解説したドキュメントをいくつか読んでみましたが
書き込み先に変数が使えないという記述は見つかりませんでした。
【コードサンプル】
logname = 'C:\log_'
getdate datestr
strconcat logname datestr
gettime timestr
strconcat logname timestr
strconcat logname '.log'
connect '接続先サーバ /ssh /2 /auth=password /user=アカウント /passwd=パスワード'
wait '%'
logopen logname 0 1
sendln 'date'
wait '%'
logclose
sendln 'exit'