jw_cad 外部変形 - (番外) jw.rbで線を引く(send) -

外部変形は データのやり取りをテキストファイルで行うので プログラム言語は 自由に選ぶことができます。図形は機能的かつシンプルなため、数多くのユーザーに受け入れられています。

 

send は auto lisp の command のような働きをします。

 

使用例

:jw.rbで線を引く(send)
@echo off
ruby -x %0 %*
goto:eof

REM #jww
REM #1- 始点を指示して下さい
REM #2 終点を指示して下さい
REM #3- 始点を指示して下さい
REM #4 終点を指示して下さい
REM #5- 始点を指示して下さい
REM #6 終点を指示して下さい
REM #7- 始点を指示して下さい
REM #8 終点を指示して下さい
REM #9- 始点を指示して下さい
REM #10 終点を指示して下さい
REM #e

#!ruby -Ks -rjw
jww
plot send :ln, hp(1, 2)
plot hp(3, 4).send :ln
send(:ln, hp(5, 6)).plot
hp(7, 8).send(:ln).plot
(send :ln, hp(9, 10)).send(:plot)
__END__

 

send は 関数のようにもメソッドのようにも振る舞うことができます。