この掲示板は AutoCADマクロ屋本舗 の掲示板です。

【 注意 】最初に必ず ↓↓ 下記内容 ↓↓ を参照ください。
① マクロが分からない方は、まず 【 マクロ講座 】 を参照ください。
② 質問の前に 【 マクロ使用前の注意事項 】 をお読みください。
③ 質問する時は、新規投稿フォーム下の【 新規投稿時のお願い 】を必ずお読みください。

文字枠作成マクロ改変依頼
お世話になります。
LT2021 です。

文字枠作成マクロ

*^C^Cselect;\ucs;w;isolateobjects;p;;zoom;e;$M=rectang;non;$(rtos,$(-,$(index,0,$(getvar,extmin)),$(*,$(getvar,dimscale),1.5)),2,0),$(rtos,$(-,$(index,1,$(getvar,extmin)),$(*,$(getvar,dimscale),1.5)),2,0);non;$(rtos,$(+,$(index,0,$(getvar,extmax)),$(*,$(getvar,dimscale),1.5)),2,0),$(rtos,$(+,$(index,1,$(getvar,extmax)),$(*,$(getvar,dimscale),1.5)),2,0);erase;p;;wipeout;f;on;;p;l;Y;oops;draworder;p;;a;l;;unisolateobjects;zoom;p;ucs;p^M

このマクロを使用させて頂いています。
以前ワイプアウトについてご教授頂き運用していますが
本マクロもワイプアウトを使用されている事に気づきました。

両者を併用した場合に問題が発生しました。

現在
^C^C_wipeout マクロで「フレーム」→「非表示」で運用しています。

文字枠作成でワイプアウト使用しない方法に改変出来ないでしょうか?

  • さっさ
  • 2021/02/09 (Tue) 14:57:08
Re: 文字枠作成マクロ改変依頼
>両者を併用した場合に問題が発生しました。

まず何が問題なのか書かれた方が良いかと
考えたところで違う問題が発生しそう
二度手間になる前に聞いておこうかと思います

出来る出来ないは別にして
完成形がわからないと回答しようがないと思います
  • chibi-tom
  • 2021/02/09 (Tue) 16:44:44
Re: 文字枠作成マクロ改変依頼
どの様に表現すれば良いか、分からなかったので
画像を添付します。
左上の数値①②③の作業順番になります
①は直線の一部をワイプアウト機能付きブロックで線分を非表示
②は文字枠作成
③は①で作成内容が②の作業をした事で①の表示内容が変化した。
この③の状態になることを問題としました。

以上の内容でご理解頂けますか?
  • さっさ
  • 2021/02/09 (Tue) 18:51:50
Re: 文字枠作成マクロ改変依頼
こちらのLUNEさんのマクロでどうでしょうか

http://totthi.bbs.fc2.com/?act=reply&tid=16567214#23845223
  • chibi-tom
  • 2021/02/09 (Tue) 19:03:27
Re: 文字枠作成マクロ改変依頼
chibi-tom様
お世話になります。

確認させて頂きました。
が、画面上白塗りされて文字(白文字)が消えてしまいます。
囲いの色変更は可能ですか?
  • さっさ
  • 2021/02/09 (Tue) 19:49:44
Re: 文字枠作成マクロ改変依頼
追伸です。
添付画像の様に、枠のみ描くイメージで
出来ればありがたいです。
  • さっさ
  • 2021/02/09 (Tue) 20:00:12
Re: 文字枠作成マクロ改変依頼
>枠のみ描くイメージ

枠の中はマスクする必要はないということで良ければ
これで良いのでは?

ワイプアウトにする部分を削除しただけですけど

*^C^Cselect;\ucs;w;isolateobjects;p;;zoom;e;$M=rectang;non;$(rtos,$(-,$(index,0,$(getvar,extmin)),$(*,$(getvar,dimscale),1.5)),2,0),$(rtos,$(-,$(index,1,$(getvar,extmin)),$(*,$(getvar,dimscale),1.5)),2,0);non;$(rtos,$(+,$(index,0,$(getvar,extmax)),$(*,$(getvar,dimscale),1.5)),2,0),$(rtos,$(+,$(index,1,$(getvar,extmax)),$(*,$(getvar,dimscale),1.5)),2,0);unisolateobjects;zoom;p;ucs;p^M
  • chibi-tom
  • 2021/02/10 (Wed) 08:37:03
Re: 文字枠作成マクロ改変依頼
chibi-tom様
お世話になります。

動作確認出来ました。

有難う御座いました。
  • さっさ
  • 2021/02/10 (Wed) 09:09:24
Re: 文字枠作成マクロ改変依頼
マスクが必要ならハッチングを使用して
こんな感じで可能かと思います

*^C^Cselect;\ucs;w;isolateobjects;p;;zoom;e;$M=rectang;non;$(rtos,$(-,$(index,0,$(getvar,extmin)),$(*,$(getvar,dimscale),1.5)),2,0),$(rtos,$(-,$(index,1,$(getvar,extmin)),$(*,$(getvar,dimscale),1.5)),2,0);non;$(rtos,$(+,$(index,0,$(getvar,extmax)),$(*,$(getvar,dimscale),1.5)),2,0),$(rtos,$(+,$(index,1,$(getvar,extmax)),$(*,$(getvar,dimscale),1.5)),2,0);erase;p;;-hatch;p;s;co;t;0,0,0;s;l;;;oops;draworder;p;;a;l;;unisolateobjects;zoom;p;ucs;p^M

※このマクロは背景の色が黒色を想定しています

背景色が違う場合は『t;0,0,0;』の部分を背景色に変更してください(白なら『t;255,255,255;』)
  • chibi-tom
  • 2021/02/10 (Wed) 09:47:01
Re: 文字枠作成マクロ改変依頼
chibi-tom様

有難うございます。
試して見ます。
  • さっさ
  • 2021/02/10 (Wed) 10:50:43

返信フォーム






プレビュー (投稿前に内容を確認)