色々な方からの助言で書込みレイヤの
移動ができました。
記録として下記の通りまとめておきます。
【実現したいこと】
キーボード入力のみで書込みレイヤを
移動したい
【実現の方法(概要)】
1) バッチファイルの作成
・このバッチファイルが書込みレイヤを
移動する処理を担当する
2) ショートカットキーの設定
・ショートカットキーを入力することで
1)を実行できるようにする
【実現の方法(詳細)】
1.1) c:\jwwの直下に下記のファイルを作成
ChangeLayer.bat
1.2) バッチファイルに処理内容を入力する
(入力内容は後述)
2.1) 環境設定ファイル(jw_win.jwf)の中身を
編集する
・変更前
GCOM_100 =,,,,,,,,,,
・変更後
GCOM_100 =,,,,,,,,,ChangeLayer,
※ この位置に入れることで、ショート
カットキーの番号として1109番と
して認識される
2.2) JWCADを起動し、「設定」>「基本設定」
>「KEY」を選択する。
2.3) Qのショートカットとして1109を入力する。
2.4) JWCADの作図画面でQを押すと1)の
プログラムが起動される。
2.5) 書込みレイヤとしたい位置を入力する。
入力例1: a1
移動先: グループレイヤA、レイヤ1
入力例2: .1
移動先: 現在のグループレイヤ、レイヤ1
【バッチファイルの中身】
@REMレイヤ移動
@echo off
REM #jww
REM #c【レイヤ変更】 /_
REM #e
set val=%1
set g=%val:~0,1%
set l=%val:~1,2%
echo lg%g%>Jwc_temp.txt
echo ly%l%>>Jwc_temp.txt