AutoCAD LT2007で連続複写のマクロを解説

このQ&Aのポイント
  • AutoCAD LT2000iで使ってた連続複写のマクロがLT2007では動かない問題を解決する方法を紹介します。
  • LT2000iで使っていたマクロと同じ機能を持つマクロの作り方を解説します。
  • 具体的なコマンドと操作手順を通じて、LT2007で連続複写を使うためのマクロを作成します。
回答を見る
  • ベストアンサー

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;

質問者が選んだベストアンサー

  • ベストアンサー
  • grazie
  • ベストアンサー率56% (200/355)
回答No.1

AutoCADのことは、muraさんのサイトで訊くといいですよ。

参考URL:
http://www.mura.sh/
yasai-sarada
質問者

お礼

muraさんのページですね。 ありがとうございます。

関連するQ&A

  • マクロの意味をお教えください

    他人が作成したマクロを使用したいのですが、思い通りの動きになりません。どこがおかしいのか、確認するために、以下のマクロが示す意味をお教えいただけますでしょうか。 ◆マクロ本文 *^C^C_S_ADD_LAY00;-color;byblock;_xline;a;$M=$(if,$(eq,$(getenv,to),0),90,0);\$M="$(if,$(getvar,cmdactive),,setenv;to;$(if,$(getenv,to),0,1))"^M ◆やりたいこと 線種byblockにて構築線を作図して、スペースキーを押すことで、水平と直角を切り替えて連続で描きたい。 どうぞよろしくお願いいたします。

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

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

  • AUTO CAD 2008の中心線作成コマンド

    お世話になります。 LT2007からAUTO CAD2008への変更作業をしてます。 LT2007のときに重宝していたセンター線作成コマンドが動きません。 どなたか下記コマンドのどこを直せばAUTO CAD2008で動くようになるのか教えてもらえませんか? 中心線(十字) ^C^C_setenv;"YOKO";\;^C^C_setenv;"TATE";\_id;\_line;_none;@-$m=$(/,$(getenv,YOKO),2),0;_none;@$(getenv,YOKO),0;;CHANGE;L;;P;LT;CENTER;C;4;;_line;_none;@-$m=$(/,$(getenv,YOKO),2),$(/,$(getenv,TATE),2);_none;@0,-$(getenv,TATE);;_CHANGE;L;;P;LT;CENTER;C;4;;^Z^M; すみませんが、宜しくお願いします。

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

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

  • autocad lt 線分マクロ

    お世話になります。 使用環境は以下の通りです。 OS:WINDOWS7 32ビット 使用ソフト:AUTOCAD LT 2016 この度、線分(LINE)コマンドで以下の方法でのマクロは無いものか、 通常、線分コマンドでの線作図は、途中でESCボタンを押さない限り、 添付画像の右図の様にA・B・C・D点をクリックをした場合、連続線の作図です。 そこで質問です、添付画像左図の様にA・B C・Dの線をなるべく簡単に1回のマクロにて 作図したく思い、質問いたしました。 現在は、線分コマンドでA・B点をクリック作図後スペースボタン2回押しし、 B・C点をクリックして作図する様な方法でやっております。 尚、説明用に添付画像A・B・C・D点での線で説明しておりますが、 実際は、2点を結ぶ単発線の数が沢山ある状況です。 理想では、2点を結ぶ単発のラインを繰り返し作図できる様なマクロです。 上記マクロ作成方法をご存知の方がいらっしゃいましたらご教授下さい。 以上、宜しくお願い致します。

  • autocad2008のマクロ追加

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

  • 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)

    書籍の付録でカスタムメニューが付いてました インストールしたのですが うまく機能してない様です カスタムメニューから実線や破線、中心線などを選ぶと 選択したオブジェクトが変更されるらしいのです 色は変更されますが線がそのままの状態です マクロを覗いてみたのですが マクロはさっぱり解らないので質問させて頂きました 記述は 破線に変更 色茶色 ^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 LT 2007での長方形描画について

    AutoCAD LT 2007です。 4点ABCDからなる長方形の対角2点の座標(”点Aと点C”または ”点Bと点D”)と長さを指定すれば、指定した長さ分内側に 長方形が描画出来るようなコマンド?マクロ?を作成することは 出来ますでしょうか? 例えば、座標0,0&座標7,10、長さ2(元の長方形)とすれば、 座標2,2&座標5,8を対角とする長方形(新たに描画される長方形)が 描けるといったようなことです。 教えて下さい。 何卒よろしくお願い申し上げます。

  • エクセルでのマクロが作れません

    簡単なマクロ構文が作れなくて困っています。 セルA1、B1、C1・・・と約5000個続く1行のデータを9列のデータに並べ直すだけなのですが(A1、B1C1・・・I1、A2、B2、C2・・・I2、A3、B3、C3・・・というふうに)、当方マクロなど組んだこともなく、途方に暮れております。一応ネット等を参考にして、以下のようにある程度組んでみたのですが、全然動きません(泣)。 Sub Sample() Dim i Dim j Dim k For i= 1 to 5000 j= INT(i \ 10) k=(i Mod 10) Worksheets("Sheet1").[1,i] Copy Destination=Worksheets("Sheet2").Paste(1+J,k) Next i Sub.End どなたか、ご教示頂けませんか。 よろしくお願いいたします。