# ymodemsend

YMODEM プロトコルでファイルを送信する。(バージョン 4.66以降)

    ymodemsend <filename>

## 解説

ファイル <filename> を YMODEM プロトコルで送信する。送信が終わるまで次のコマンドは実行されない。
ファイルが正しく転送された場合、システム変数 result に1が格納される。それ以外の場合、 result に0が格納される。

## 例

    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

## 参照

- ymodemrecv