【Tera Term マクロ言語】コマンドリファレンス
[通信コマンド]
YMODEM プロトコルでファイルを送信します。
ymodemsend <file name>
ファイル <file name> を YMODEM プロトコルで送信します。
送信が終わるまで次のコマンドは実行されません。
指定するパラメータは以下の通りです。
パラメータ | 型 | パラメータ説明 |
<file name> | 文字列 | YMODEM プロトコルで送信するファイル名を指定します。 |
バージョン 4.66 以降で利用可能です。
戻り値として以下の変数が定義されます。
変数名 | 値 | 意味 |
result | 0 | ファイルが正しく転送されなかった |
1 | ファイルが正しく転送された |
種別:通信 | Ver | 機能の簡易説明 |
0107 | 4.66以降 | YMODEM プロトコルでファイルを受信する。 |
filename = 'test.ttl'
srcfile = 'C:\Documents and Settings\yutaka\My Documents\TeraTermMacro\test.ttl'
dstfile = 'C:\usr\ttssh2\teraterm\debug\test.ttl'
ymodemsend srcfile
if result=1 then
messagebox 'File transfer success' 'Send'
else
messagebox 'File transfer failure' 'Send'
endif
sprintf2 var 'sb %s' filename
sendln var
ymodemrecv
if result=1 then
messagebox 'File transfer success' 'Recv'
else
messagebox 'File transfer failure' 'Recv'
endif
sprintf2 var 'fc /b %s %s' srcfile dstfile
exec var
if result=0 then
messagebox 'Two files are same.' 'Compare'
else
messagebox 'Two files are not same.' 'Compare'
endif
サンプルマクロはありません。