マクロというのは外部変形のつもりで使ってました
実際、作ってみたら線とか点を書き出す必要はなく
ただ「lga」「ly1」とかいうようにレイヤグループとレイヤを
書き出すだけでいけました
環境設定ファイル jw_win.jwf の「GCOM_102」にマクロを登録しておくと
「Ctrl+C」でマクロ呼び出し
「a1」を文字入力
グループレイヤ:Aのレイヤ:1に変更できます
@REM レイヤ変更
@echo off
goto EXE
REM #jww
REM #cd
REM #c【レイヤ変更】 レイヤ名入力 :/_L
REM #e
:EXE
copy jwc_temp.txt jwc_temp.bak
ruby -Ks -x %~f0 %1
goto END
~
#! ruby -Ks
$stdout=open("jwc_temp.txt","w")
$stderr=open("error.log","w")
open("jwc_temp.bak").readlines.map{|e|
puts e unless /^hq/=~e}
a=ARGV[0]
puts "lg"+a[1]
puts "ly"+a[2]
__END__
:END