いつもご教授ありがとうございます。
ファイル名と図面名称が一致しないことが度々あるのでそれを解消したく、
以下のマクロの改造をお願いできないでしょうか?
使用CADのバージョン:AutoCAD2025
2017年5月18日 『ファイル名』のスレの中の
フィールドのほうに
$(substr,$(getvar,dwgname),1,$(getenv,hoge))
と設定して
下記マクロを実行
*^C^C$M=setenv;to;0;$(if,$(=,$(getenv,to),0),;sstr;検索文字列を入力<$(getenv,sstr)>:^X\;cnt;1;;to;1)$(if,$(=,$(getenv,to),1),$(if,$(or,$(eq,$(substr,$(getvar,dwgname),$(getenv,cnt),$(strlen,$(getenv,sstr))),$(getenv,sstr)),$(>=,$(getenv,cnt),$(strlen,$(getvar,dwgname)))),;to;2,;cnt;$(+,$(getenv,cnt),1);;to;1))$(if,$(=,$(getenv,to),2),;フィールドの変数名を入力:^X\$(-,$(getenv,cnt),1);updatefield;all;;re;^Cid;)^M
フィールとの変数名を入力でhogeと入力すれば任意の文字列の前のファイル名を取り出せます。
こちらの【任意の文字列の前のファイル名】を【任意の文字列の後のファイル名】を取り出せるようなマクロにしたいです。
ファイル名の例)PT-010 電着置換配管
ED-2015 電着槽製作図
ここから 図番以降の電着置換配管 や 電着槽製作図 を取り出したいです。
よろしくお願いします。
指定文字以降のファイル名取得
- mappy
- 2024/04/26 (Fri) 11:25:04