jw_cad 外部変形 - (812) rubyでスケールを取得する(hs) -

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

 

rubyでスケールを取得する(hs)

:rubyでスケールを取得する(hs)
@echo off
ruby -x %0 jwc_temp.txt
goto:eof

REM #jww
REM #e

#!ruby -Ks -an -i.bak
case $_
when /^hs/
  hs = {}
  for i in 0..15
    hs[ sprintf("%x", i) ] = $F[i + 1].to_f
  end
when /^lg[0-9a-f]/
  lg = $F[0][2, 1]
  puts "h#S=1/%d" % hs[lg]
end
__END__