• 締切済み

AutoCADで線種変更するマクロを知りたい

現在AutoCAD 2018LTを使用しています 実線を破線に変更するのにLT2014で使っていたマクロが動きません オブジェクトのプロパティからでは若干面倒です 以下がLT2014でのマクロです ^C^C_select;$M=$(if,$(getvar,CMDACTIVE),\,)_Change;p;;P;lt;HIDDEN;s;1;; どこが間違いでしょうか? お詳しい方、よろしくお願いいたします

みんなの回答

  • hahaha8635
  • ベストアンサー率22% (800/3609)
回答No.1

逆にオブェクトプロパティで変えた買ほうが楽です

ocean-ban
質問者

お礼

早速のご回答ありがとうございます

ocean-ban
質問者

補足

下記で解決しました。 ^C^C_select;$M=$(if,$(getvar,CMDACTIVE),\,)_Change;p;;P;lt;HIDDEN;s;1;;

関連するQ&A

  • カスタムメニューのマクロが機能しない(AUTOCAD)

    書籍の付録でカスタムメニューが付いてました インストールしたのですが うまく機能してない様です カスタムメニューから実線や破線、中心線などを選ぶと 選択したオブジェクトが変更されるらしいのです 色は変更されますが線がそのままの状態です マクロを覗いてみたのですが マクロはさっぱり解らないので質問させて頂きました 記述は 破線に変更 色茶色 ^C^Cselect auto;\chprop p;;la Model;c 11;lt Dashed;lw ByLayer;; 中心線 色赤 ^C^Cselect auto;\chprop p;;la Model;c Red;lt Center;lw ByLayer;; 御存知方この記述の意味を教えて下さい

  • AUTOCADで両側オフセットについて

    AUTOCAD2015を使用しています。 前回回答いただいたのですが、結果がByLayerに従わなかった為 元要素と同じ色になってしまいました。 それと元々入力値が片側方向のオフセット値なので私の仕事では感違いの元です。 結果を現画層にしたがわせ、入力値が両側にオフセットした結果にする様にしたいのですが ご教授お願い致します。 今のマクロ文は下記です。 ;両側オフセット (defun C:wofset (/ end)   (command "offsetdist" pause)   (setq end 1)   (while (/= nil end)     (command "offset" "" pause)     (if (< 0 (getvar "cmdactive"))       (command "@" "" "change" "l" "" "P" "LA" (getvar "CLAYER") "" "offset" (* 2 (getvar "offsetdist")) (entlast) "@" "" "change" "l" "" "P" "LA" (getvar "CLAYER") "" "offsetdist" (/ (getvar "offsetdist") 2))       (setq end nil)     )   )   (princ) ) どうぞ宜しくお願い致します。

  • AutoCADの線種変更について

    AutoCAD初心者です。 使用しているのは「AutoCAD LT 2006」です。 他社からCADデータを受け取る場合も送る場合も「2000」で保存します。 他社から受け取ったCADデータを使用して図面を作成し、別の会社へ提出します。 会社によって線種の設定が全く違うので線を選択して(範囲指定または1本ずつ)「オブジェクトプロパティ管理」で変更しています。 この作業がかなり負担なのでいい方法があれば教えてください。 かなり昔に「CADAM」を使用していましたが それでは「グループ化」という機能の中に線種や色を選択すると 同じ線種や色を一時的にグループ化し、それをまとめて移動させたり色を変えたりすることができたと思います。(AutoCADのグループとは違うものです) そのような機能はありますか? AutoCADも質問も初めてなので表現がわかりにくかったり必要事項が足りないかもしれませんが どうぞよろしくお願いします。

  • AutoCAD LT 2004で、四角を書いた後から一部(一辺)の線種

    AutoCAD LT 2004で、四角を書いた後から一部(一辺)の線種を、例えば実線→破線に変更できますか? ・”線分”で四角を書いた場合は、各辺毎にいろいろ手を加えられました。 ・”長方形”で四角を書いた後、凹形に一部修正(角をへこませる?)とか加工できませんか?

  • AutoCAD2002 で回転複写のコマンドを作るには?

    タイトルどおりです。 AutoCAD LTシリーズでなく、レギュラー版を使用していますが、LTで使っていた時の回転複写の構文が効きません。 ^C^C_select;$M=$(if,$(getvar,CMDACTIVE),\,)_copy;p;;m; どなたかご存じないでしょうか? よろしくお願いします。

  • AutoCADからJwwへの変換時の線種

    こんにちは! AutoCADからJwwにデータを変換した時に一部の線データの線種が変わってしまいます。 AutoCADでは実線なのに変換後のJwwでは破線だったり、同じく破線が点線だったりです。 変換前には全て線分になるまで分解してから変換するのですが、数十ファイルある中で今までしてきた分については線種を保って変換できていたものが、急に一部だけこのような症状になってしまいます。 何度しても同じ部分の線種が変わり、またその部分が特別な属性を持っているものではありません。きちんと変換できる部分と同じ画層で同じプロパティ(線分)のデータです。 変換方法は、AutoCADでR12のdxfに書き出してからJwwに読み込ませるといった方法です。原因は何でしょうか? よろしくお願いいたします。

  • autocad2008のマクロ追加

    autocad2008で作業画面上右クリックで開く項目に 「グループ化」「グループ解除」 の項目を追加するにはどうすれば良いのでしょうか? 自分で調べたところ質問掲示板に グループ化? ^C^C_select;\-group;c;*;*;p;; グループ解除? ^C^C_select;\_copybase;non;0,0;p;;_erase;p;;_pasteclip;non;0,0 以上2点の文字列を操作によって項目追加出来るような事が記載 されていたのですが、当方マクロの操作が判らず、 掲示板にあったマクロ操作についてのリンクも切れていたため これ以上は自分で調べることが困難な状況です。 何卒お力添えお願い致します。

  • AutoCAD LT2007で連続複写のマクロ

    AutoCAD LT2000iで使ってた連続複写のマクロがLT2007では動きません(止まらない)いいマクロを教えて下さい。 以下はLT2000iで使ってたマクロです。 これと同じものが出来たら有難いのですが。。 ^C^C$m=setenv;to;0;$(nth,$(getenv,to),select;\copy;p;;\'setenv;p0;"""$m=$(getvar,lastpoint)""";\setenv;p1;"""""""$m=$(getvar,lastpoint)""""""";setenv;to;1,userr1;non;$(getenv,p0);non;$(getenv,p1);setenv;d0;"""$m=$(getvar,userr1)""";setenv;to;2,)$(nth,$(getenv,to),,,userr1;\setenv;d0;"""$m=$(+,$(getenv,d0),$(getvar,userr1))""";ucs;z;non;$(getenv,p0);non;$(getenv,p1);copy;p;;non;@;non;@"""""""$m=$(getenv,d0),0""""""";ucs;p;setenv;to;2);^M;

  • AUTOCADで両側オフセットについて

    AUTOCAD 2015を使用しています。 あるホームページにあるLISP文を見つけたのですが、両側オフセットした結果のオブジェクトの 画層が元のオブジェクトと同じになるのですが、現在の画層にできないでしょうか? LISP文は ;両側オフセット (defun C:wofset (/ end)   (command "offsetdist" pause)   (setq end 1)   (while (/= nil end)     (command "offset" "" pause)     (if (< 0 (getvar "cmdactive"))       (command "@" "" "offset" (* 2 (getvar "offsetdist")) (entlast) "@" "" "offsetdist" (/ (getvar "offsetdist") 2))       (setq end nil)     )   )   (princ) ) です。 どうぞ宜しくご教授お願いいたします。

  • AutoCAD 画面 破線、1点鎖線 2点鎖線 

    AutoCAD をしようしていますが 画面上で 破線、1点鎖線 2点鎖線 全てが実線になってしまいます。 印刷、印刷プレビューやプロパティーを見る等をするまでどのような線種になっているのかわからないのですが これではほんとうに非効率で不便です。 書いている時にも線種が一瞬でわかる方法はないでしょうか?