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

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

曲線要素を書き出すマクロがLTで動きません
円弧の要素を書き出すマクロとして
autocad 2012 にて下記のマクロを使用していましたが、LT2018 では止まってしまいます。LTでは使用できないのでしょうか?

'*^C^C$M=useri5;0;$(nth,$(getvar,useri5),^Pcopy^P;\non;@;;non;@;non;@;erase;p;;lengthen;non;@;;dist;nea;@;cen;@;useri5;1,userr1;$(/,$(*,$(getvar,perimeter),180),$(*,$(getvar,distance),3.14159265));useri5;2,)$(nth,$(getvar,useri5),,,-mtext;non;@;J;BL;non;@;R=$(rtos,$(getvar,distance),2,0);IA=$(rtos,$(getvar,userr1),2,3)°;CL=$(rtos,$(getvar,perimeter),2,3);;copybase;non;@;L;;erase;p;;pasteclip;\explode;L)^M

誠に勝手ですが、照査をお願いします。
  • 高橋敏行
  • MAIL
  • 2019/01/21 (Mon) 18:39:47
Re: 曲線要素を書き出すマクロがLTで動きません
AutoCAD R/LT 2015以降の注意点
https://ameblo.jp/totthi-macro/entry-12220279344.html

上記を参考にすればわかると思いますが
lengthen;l;;の部分をlengthen;dy;;;non;@;;;に変える
また、最初に『’』が付いてますが
LT2017では途中でマクロが途切れ、途切れになります『’』は必要ないと思います。

おまけ

lengthen;dy;;;non;@;;;以外で
普段使っている仕様が
DY(ダイナミック)ではなく
変えたくない場合には;をさらに
1つずつ足して
lengthen;DE;;;;non;@;;;;
lengthen;P;;;;non;@;;;;
lengthen;T;;;;non;@;;;;
でも出来ると思います。

  • chibi-tom
  • 2019/01/22 (Tue) 08:50:02

返信フォーム






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