-
1:ペンタゴン7
:
2024/04/19 (Fri) 14:02:03
-
こんにちは。お世話になります。バージョン:LT2025
以前に作成していただいた構築線マクロが、いつからか動作しなくなっていました。
線分またはポリラインをクリックすると、起点がどっかに飛んでいきます。
また使用できるようになった嬉しいです。
よろしくお願いします。
1)直線の線分、または、ポリライン上の任意の点を1か所をクリックするだけで、構築線が直線上の背面に作成される。
*^C^C_snap;of;^Pmove^P;\non;@;;non;@;non;@;ucs;3;nea;@;mid+endp+cen;@;;_snap;of;-layer;n;kouchiku;c;9;kouchiku;p;n;kouchiku;;_xline;h;non;@;;_change;l;;p;color;bylayer;lt;bylayer;la;kouchiku;;draworder;l;;b;ucs;p^M
以下の記事を見ましたが、私にはできませんでした。
【AutoCAD R/LT 2015以降 の注意点】
・UCSコマンドの仕様変更 ※重要
マクロでucsの原点を変更する際、「@」を使用すると(0,0)座標を指定してしまう
nth構文を分け、lastpointで対応可
【AutoCAD R/LT 2019 の注意点】
UCS;3; を使ったマクロだけ
動くときもあれば、止まるときもある
-
2:chibi-tom
:
2024/04/19 (Fri) 15:01:22
-
元のマクロでやって見た結果で作ってみました
動作が合っているかは分かりません
*^C^Coffset;;オブジェクト選択(R-Clickで終了)^X\$M=$(if,$(getvar,CMDACTIVE),;select;non;@;non;@;;ucs;ob;non;@;-layer;n;kouchiku;c;9;kouchiku;p;n;kouchiku;;_xline;h;nea;@;;_change;l;;p;color;bylayer;lt;bylayer;la;kouchiku;;draworder;l;;b;ucs;p,^Cid;)^M
使用方法はオブジェクトを選択するだけです
-
3:ペンタゴン7
:
2024/04/19 (Fri) 15:17:34
-
chibi-tom様
こんにちは。
さっそくに対応して頂き感謝です。
線分でもポリラインでも問題なく動作して嬉しいです。
すぐに使わせて頂きます。ありがとうございました。
-
4:ペンタゴン7
:
2024/04/19 (Fri) 15:34:33
-
chibi-tom様
先ほど問題なく動作したと申し上げましたが、
確認不足で、クリックした後に、ポインタがどこかへ吸着するので、
マクロの最後の ^M のところを、^M^M か ;;
に入れ替えて使用させて頂きます。
ありがとうございました。
-
5:chibi-tom
:
2024/04/19 (Fri) 16:31:21
-
>クリックした後に、ポインタがどこかへ吸着する
なぜだかわかりませんが
コピペのミスということはありませんか?
こちらでは確認できませんでした
-
6:ペンタゴン7
:
2024/04/19 (Fri) 17:26:19
-
chibi-tom様
>マクロの最後の ^M のところを、^M^M か ;;
>>コピペのミスということはありませんか?
CUIで開いて、貼り付けた箇所を見たら、
本来は、^Mと▲の境界にカーソルがあるべきですが、
■の前にカーソルがあったため、
こちらの貼り付けミスで改行してしまっていました。
======ここから=======
;b;ucs;p,^Cid;)^M▲
■
======ここまで=======
早とちりで失礼しました。
ありがとうございました。