jw_cad 外部変形 - (602) コマンドプロンプトで線長を計算する(lnlength) -

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

 

コマンドプロンプトで線長を計算する

/* コマンドプロンプトで線長を計算する(lnlength)
@cls & echo off
for /f "tokens=*" %%0 in (jwc_temp.txt) do (
  if "%%0" neq "^[a-z] ^#" set ln1=%%0
)
if exist jwc_temp.txt (
  cscript //nologo //e:jscript %0 %ln1% > jwc_temp.txt
)
goto:eof

REM #jww
REM #1ln 線を指示してください
REM #e
*/

with( WScript ){
  F = arguments
  dx = F(2) - F(0)*1
  dy = F(3) - F(1)*1
  echo("h#線長 L = " + Math.sqrt(dx * dx + dy * dy).toFixed(3))
}

 

 

コマンドプロンプトで実数や数学関数を利用するテクニックです。