Jw_cad 相談室−その2 New

 Jw_cad についての相談の場としてお使いください
情報の交換には Jw_cad 情報交換室 をご利用ください
なお、情報交換室と相談室の両方に同じ内容を投稿するのはご遠慮ください

2009年9月以前の発言過去ログのページからご覧ください。

それ以降の過去ログは消失しています。
申し訳ありませんが、復活の予定はありません。


  新規投稿 ┃ツリー表示 ┃スレッド表示 ┃一覧表示 ┃トピック表示 ┃番号順表示 ┃検索 ┃設定 ┃過去ログ ┃ホーム  
8 / 348 ツリー    ←次へ | 前へ→

グループ/レイヤーの一覧表 外注図面屋 19/7/10(水) 13:11

Re:グループ/レイヤーの一覧表 John 19/7/10(水) 17:44
Re:グループ/レイヤーの一覧表 卯乃介 19/7/10(水) 18:51
Re:グループ/レイヤーの一覧表 外注図面屋 19/7/10(水) 21:08

Re:グループ/レイヤーの一覧表
 John  - 19/7/10(水) 17:44 -
▼卯之介さん:
>ちょっとやってみましたけど外部変形では現在のレイヤグループ名と
>そこの16レイヤ名しか出せませんでした。最大16回実行するんでは面白くないですよね?

レイヤ名を書き出すオプションの
#gn
は、データ選択の指定が
#g0
の時は書き込みグループのレイヤ名
#g1
の時は全グループのレイヤ名が対象になるようです。

引用なし

パスワード


<Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:67.0) Gecko/20100101 Firefox/67.0@KD106160112161.ppp-bb.dion.ne.jp>
・ツリー全体表示

Re:グループ/レイヤーの一覧表
 卯乃介  - 19/7/10(水) 18:51 -
ありがとうございます。
データ書き出しなし(#h0)で試していたのでああなったのですが、
#h1とかでダミーのデータを選択するようにしたら#g1が効きました。

【layer.bat】
@REM レイヤ名抽出
@echo off
goto exe
REM #jww
REM #cd
REM #h1
REM #g1
REM #gn
REM #e
:exe
if exist dummy del dummy
ren jwc_temp.txt dummy
jgawk.exe -f layer.awk dummy >layer.txt
del dummy
notepad layer.txt

【layer.awk】
{
if($0~/^lg[0-9a-f]/){lg=substr($0,3,1);next}
if($0~/^lgn/){printf("\nlg%s: %s\n",lg,substr($0,4));next}
if($0~/^ly[0-9a-f]/){ly=substr($0,3,1);next}
if($0~/^lyn/){printf("%s-%s: %s\n",lg,ly,substr($0,4));next}
}

テキストファイルに書き出すだけですけど、フォーマットはお好みでどうぞ。

引用なし

パスワード


<Mozilla/5.0 (Windows NT 6.1; Trident/7.0; rv:11.0) like Gecko@124-47-113-193.cidr4.kct.ad.jp>
・ツリー全体表示

Re:グループ/レイヤーの一覧表
 外注図面屋 E-MAIL  - 19/7/10(水) 21:08 -
▼卯乃介さん:

バッチリです (^_^)v
16グループ256レイヤー一発取得できました。

引用なし

パスワード


<Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:68.0) Gecko/20100101 Firefox/68.0@25.93.0.1.megaegg.ne.jp>
・ツリー全体表示

8 / 348 ツリー    ←次へ | 前へ→
  新規投稿 ┃ツリー表示 ┃スレッド表示 ┃一覧表示 ┃トピック表示 ┃番号順表示 ┃検索 ┃設定 ┃過去ログ ┃ホーム  
 638418
ページ:  ┃  記事番号:  

C-BOARD Moyuku v1.03b3
Jw_cad Copyright (C)1997-2016 Jiro Shimizu & Yoshifumi Tanaka