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

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

四角形の中に点を書きたい
とってぃ様
こんにちは。四角形の中に点を入れるマクロを作成願いませんでしょうか。
建築の平面図で柱の偏芯位置が書かれています。例えば柱750角で偏芯位置がX=95,Y=375とした場合オフセットを使い
交点を出しています。この作業をマクロ化していただけないでしょうか。交点に点が入ればよいのですが。
柱の原点は正面から見て、左下です。連続して作業ができるようになればありがたいです。
LT2018を使用しています。
よろしくお願いいたします。

  • sotoaki
  • MAIL
  • 2019/09/18 (Wed) 20:39:15
Re: 四角形の中に点を書きたい
建築系の図面を描いたことがないので『偏芯位置がX=95,Y=375』がよくわからないですが

>オフセットを使い交点を出しています。
柱の原点(左下)からX=95,Y=375の位置に点を入れるなら
こんな感じになるでしょうか

*^C^Cid;原点を指定^X\$M=setenv;X位置;\;Y位置;\point;non;@;move;l;;non;@;non;@$M="$(getenv,X位置)","$(getenv,Y位置)"^M

1.マクロ起動
2.原点(左下)を指定
3.X位置を入力
4.Y位置を入力
2以降繰り返し、終了はEscキーです

違っていたらスルーしてください
  • chibi-tom
  • 2019/09/19 (Thu) 09:33:23
Re: 四角形の中に点を書きたい
X位置とY位置が同じまま繰り返すなら

*^C^C$M=setenv;to;0;$(nth,$(getenv,to),id;原点を指定^X\$M=setenv;X位置;\;Y位置;\;to;1,point;non;@;move;l;;non;@;non;@$M=$(getenv,X位置)","$(getenv,Y位置);setenv;to;2,)$(nth,$(getenv,to),,,ray;原点を指定(再設定はR-Click)^X\$M="""$(if,$(getvar,cmdactive),;setenv;to;1,setenv;to;0)""")^M

1.マクロ起動
2.原点(左下)を指定
3.X位置を入力
4.Y位置を入力
5.次の原点(左下)を指定(R-Clickで再設定)
5を繰り返し、終了はEscキーです

  • chibi-tom
  • 2019/09/19 (Thu) 09:41:49
解決です
chibi-tom様
ありがとうございます。正に希望どうりの動作マクロです。これを使用させてもらって仕事の効率を高めます。
早速 同僚にもこんな素晴らしいの作ってもらったことを報告します。
本当にありがとうございます。
  • sotoaki
  • MAIL
  • 2019/09/19 (Thu) 20:59:05
Re: 四角形の中に点を書きたい
解決になっていますが
自己満足です

自分で作業してみてこっちのほうがやりやすい気がしたので
使いやすいほうで使ってください

*^C^C$M=setenv;to;0;$(nth,$(getenv,to),setenv;X位置;\;Y位置;\;to;1,ray;原点を指定(再設定はR-Click)^X\$M="""$(if,$(getvar,cmdactive),;point;non;@;setenv;to;2,setenv;to;0)""",)$(nth,$(getenv,to),,,move;l;;non;@;non;@$M=$(getenv,X位置)","$(getenv,Y位置);setenv;to;1)^M

1.マクロ起動
2.X位置を入力
3.Y位置を入力
4.原点(左下)を指定(R-Clickで再設定)
4を繰り返し、終了はEscキーです
  • chibi-tom
  • 2019/09/20 (Fri) 09:05:40
解決-2
chibi-tom様
再び ありがとうございます。今回の方が言われるように使いやすいです。
早速 入れ替えました。
ご高配ありがとうごございます。

何度もお手数をおかけいたしましたが、解決とさせていただきます。
本当にありがとうございました。
  • sotoaki
  • MAIL
  • 2019/09/20 (Fri) 21:19:17

返信フォーム






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