Jw_캐드에서 Python 활용(이 두 명령의 설명과 동작)

Jw_cad에서 Python 사용(2)


그 1 중 Jw_cad의 외부 변형 기능의.bat 파일의 제작과 집행을 설명합니다.
이번 2에서는 외부 변형 파일(.bat)에 기재된 REM #~~~과 실제 동작을 설명한다.

[REM #~~]


그 1도 살짝 접촉했어요, Jw_cad에서만 동작하는 명령입니다.
원래 뜻은 일괄 처리 파일에 주석을 남길 때 REM~~~화면에도 표시되지 않고 실행되지 않는 문자열로 사용
Jw_cad에서 조합REM␣#, Jw_캐드에서 동작하는 명령으로REM #~~~ 다음과 같이 설명합니다.

[기본 REM #~~] 설명입니다.


명령 이름
기능 및 동작
비고
REM ~~~
Jw_cad의 디스플레이 이름
REM 이후에는 필요 없음#
REM #jww
JWW 형식 선언
상자형 모양, 치수 그래픽, 문자 글꼴을 처리할 수 있습니다. 
REM #jw
JW 형식 설명
상술한 것과 반대로 기능은 제한을 받는다.이 가능하다, ~할 수 있다,...
REM #cd
JWC_TEMP.TXT 만들기
기록이 없으면 Jw_cad가 설치된 폴더에서 만들기
그 1에서 제작된 호지호지.bat도 상술한 기본 명령을 사용합니다
hogehoge.bat
@echo off
REM 外部変形起動(hello world!!)
REM #jww
REM #cd
echo hello world!! 
pause >nul

[선택 범위.bat]의 시작


수첩에 다음 내용을 입력하고 이름을 지정한 후 저장합니다範囲選択.bat.
범위 선택.bat
@echo off
REM 範囲選択
REM #cd
REM #jww 
REM #0
call notepad.exe JWC_TEMP.TXT
pause >nul 
hogehoge.bat와 다른 점은 5행REM #0에 6행call notepad.exe JWC_TEMP.TXT을 추가했다.
추가REM #0를 통해 외부 변형範囲選択.bat을 열 때 Jw_캐드에 No.0 기준점을 표시하십시오., 임의의 점을 기준으로 외부 변형을 수행합니다.call notepad.exe JWC_TEMP.TXT 외부 변형이 끝나기 전에 열기 JWC_TEMP.TXT 명령

상술한 화면은 외부 변형의 선택~범위 선택~수첩이 열릴 때의 그림이다.
외부 변형 → 범위 선택.bat → 아무 곳이나 클릭 → 명령 프롬프트 표시 → JWC_TEMP.TXT 열기.

[JWC_TEMP.TXT]를 편집하여 첨부 그림에 반영합니다.


실행 [외부 변형 파일]의 동작 중 실행 範囲選択.bat수첩으로 표시JWC_TEMP.TXT.(JWC_TEMP.TXT를 저장하기 전에 명령 프롬프트를 터치하지 않습니다.)
아래의 JWC_TEMP.TXT 내용과 같이 # 아래에 좌표 데이터를 입력하십시오
또한 JWC_TEMP.TXT의 첫 번째 줄hq을 삭제하고 덮어쓰기 저장합니다.
화면에 명령 프롬프트가 남아 있으면 키보드의 적절한 키를 누릅니다.
따라서 외부 변형을 실행할 때 클릭하는 임의의 점에 테두리가 있는 Qiita를 기록합니다.
JWC_TEMP.TXT
hk0
~~~~~省略~~~~~
#
-125 -40 125 -40
-125 60 125 60
-125 -40 -125 60
125 -40 125 60
cn0 100 100 0 2
ch -125 -40 250 0 "Qiita

[JWC_TEMP.TXT]와 [동작까지의 흐름]에 대한 설명

JWC_TEMP.TXT에는 다음과 같은 문자열이 기재되어 있다.(환경 컨텐츠에 따라 달라질 수 있습니다.)
JWC_TEMP.TXT
hq
hk 0
hs 100 100 100 600 600 100 100 100 100 1 100 100 60 100 1 1
hcw 2 2.5 2.8 3 3.2 2.5 5 7 2 5
hch 2.5 3.2 3.5 3.8 4 2.5 5 7 2 5
hcd 0 0 0.5 0 0.5 0 0 0 0 0
hcc      2      2      2      2      2      2      2      2      8      9
hn -433.572606382979 -313.508776595745 701.030585106383 140.759042553192
lg9
ly0
lc2
lt1
cn0 100 100 0 2
cn"$<MS ゴシック>
#
-125 -40 125 -40
-125 60 125 60
-125 -40 -125 60
125 -40 125 60
cn0 100 100 0 2
ch -125 -40 250 0 "Qiita
1행hq~#에 CAD 데이터에 대한 정보(레이어, 비례자 등)가 기재되어 있습니다.
방금한 바와 같이 #에서 선 좌표 또는 문자 + 좌표를 아래로 기재하여 선 또는 문자가 부도에 반영됨
첫 번째 행hq이 남아 있는 경우 처리가 완료되지 않았으며 부도에 반영되지 않은 것으로 간주됩니다.
따라서 삭제hq하여 부도에 반영합니다.
여기서 외부 변형의 운동을 깨물면 다음과 같다.
Jw_cad에서 외부 변형 명령 누르기 → 외부 변형 선택 → Jw_cad에서 선택(선택 범위 또는 점) → 명령 프롬프트 시작 → JWC_TEMP.TXT 생성 → JWC_TEMP.TXT에서 추가, 편집, 삭제 hq → Jw_캐드에 반영되다.
이번JWC_TEMP.TXT은 손으로 입력·복제품으로 기재된 것이니 파이썬으로 이곳을 처리하면 반드시 진전이 있을 것이다...

총결산


이 페이지에서 실행되는 Python 기반
외부 변형.bat 파일 시작 및 REM 명령, JWC_TEMP.TXT의 해설을 진행하였다.
다음은 외부 변형을 실행할 때 CAD에서 파라미터를 얻어python에 전달하는 것을 설명하고 싶습니다.힘들어요.

참고문헌・소프트웨어


Jw_cad 페이지  ← Jw_이것은cad의 공식 홈페이지입니다.
마크다운 표기법 저가 의자← Qitta의 작법을 참고하십시오.
JWW_SMPL.BAT 검색← REM 명령에 대해 설명합니다.참고하겠습니다.

좋은 웹페이지 즐겨찾기