logオープンファイル名の文字数
以下のTTLを実行してログファイルを作成すると、ファイル名が途中で欠けた状態で作成されます。 connect '1.1.1.1' wait 'login:' sendln 'ABCDE' wait 'Password:' sendln 'ABCDE' changedir 'c:\' logopen 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz.txt' 0 0 logclose sendln 'exit' コマンドリファレンスでは確認できませんでしたが、ログファイル名に文字数制限があるのでしょうか。 変数同様255文字の認識でおりました。
r4518 にて修正しました。次のリリースに反映されます。
http://ttssh2.sourceforge.jp/snapshot/snapshot-20110705.zip
ちなみに、フルパスファイル名の文字数制限は C 的に言うと MAX_PATH によります。ただし、マクロから指定する場合には 255 文字制限にひっかかります。
修正版の動作確認させていただきました。 迅速なご対応ありがとうございました。
以下のTTLを実行してログファイルを作成すると、ファイル名が途中で欠けた状態で作成されます。
connect '1.1.1.1'
wait 'login:'
sendln 'ABCDE'
wait 'Password:'
sendln 'ABCDE'
changedir 'c:\'
logopen 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz.txt' 0 0
logclose
sendln 'exit'
コマンドリファレンスでは確認できませんでしたが、ログファイル名に文字数制限があるのでしょうか。
変数同様255文字の認識でおりました。