ymodemsend

【Tera Term マクロ言語】コマンドリファレンス

ymodemsend 機能

[通信コマンド]

YMODEM プロトコルでファイルを送信します。

コマンドライン

ymodemsend <file name>

機能説明

ファイル <file name> を YMODEM プロトコルで送信します。
送信が終わるまで次のコマンドは実行されません。

パラメータの説明

指定するパラメータは以下の通りです。
パラメータパラメータ説明
<file name>文字列YMODEM プロトコルで送信するファイル名を指定します。

対象バージョン

バージョン 4.66 以降で利用可能です。

戻り値

戻り値として以下の変数が定義されます。
変数名意味
result0ファイルが正しく転送されなかった
1ファイルが正しく転送された

関連コマンド

種別:通信Ver機能の簡易説明
01074.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

サンプル

サンプルマクロはありません。

備考

特にありません。