• ベストアンサー

カスタムメニューのマクロが機能しない(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;; 御存知方この記述の意味を教えて下さい

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

  • ベストアンサー
  • stingy
  • ベストアンサー率37% (144/379)
回答No.1

listコマンドで線種を確認してみてください。 多分、きちんと変更されていると思います。 見た目、変化がわからない場合 ltscaleの値を調整してください。 マクロの意味は、ざっとですが ^C :現在のコマンドをキャンセル    (DIMコマンドなどだといけないので2回繰り返す) スペースと; :Enter入力 \ :ユーザー入力待ち 他の単語は記述の場所で意味が変わってきますが、この場合 select :selectコマンドを実行 auto :selectコマンドのオプション chprop :chpropコマンドを実行 p :(オブジェクト選択時なので)前回指定した図形群 la :chpropコマンドのオプション(画層) Model :新しい画層名 個別の説明は省きますが c 11;lt Dashed;lw ByLayer;; は lw;ByLayer;lt;Dashed;c;11;; などとしても結果は同じ 11番の色にして線種はDashed、線の太さはByLayer 最後の;でオプションを指定していないのでchpropコマンド終了です。

その他の回答 (1)

回答No.2

意味はstingyさんが書かれてるとうりです。 マクロは不具合があれば止まります。 確認の方法はF2を押してテキストウィンドウをみればどこで止まった(記述に問題があるか。)解ります。 >マクロはさっぱり解らないので・・・ マクロを解りやすく解説しているサイトです。(マクロ講座) 興味があれば参考にして下さい。

参考URL:
http://www.ric.hi-ho.ne.jp/r-bagio10_adp10/

関連するQ&A

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

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

  • AutoCAD マクロについて教えて下さい

    AutoCAD マクロについて 既にモデル空間に存在する寸法の塗り潰し色を背景にするマクロ ワンボタンで行いたいのですが 使用機器はAutoCAD2008 もしくは AutoCAD2013LT です 知恵をお貸しください

  • AUTO CAD 2004LTで印刷の線の太さに…

    AUTO CAD 2004LTで印刷の線の太さについて AUTO CAD 2004LTを使用しているのですが、 印刷時に線種ごとに線の太さを変更したいのですが、可能なのでしょうか? 現在は線の色で印刷時の線の太さが決まってしまいます。 同じ色でも実線や破線などで線の太さを変えたいと思っています。 よろしくお願いします。

  • 線種を変えることができません

    AutoCADで図面を作成しています。 基本的な使い方がズレているのかもしれませんが、レイアウトのページ設定では、印刷スタイル云々がよく判らないため、印刷スタイルをNoneにするようにしています。 で、レイヤーごとに線種を変更したいのですが、線幅や色は問題なく変更できるのに、線種だけがうまくいきません。 例えばDashedにしても思う通りの破線になってくれません。またモデルでは破線になっていても、レイアウトではただの実線になってしまいます。 やはり印刷スタイルを設定しないと出来ないものなのでしょうか?

  • 寸法のマクロがうまくいかない

    寸法のマクロがうまくいかない 寸法の片側を黒丸に、片側を30度開矢印にするマクロ ^C^C_dim1;override;dimblk1;_dotsmall:dimblk2;_open30;;\; を実行すると 上書きする寸法スタイル変数名を入力: ということで進まないのですが、解決策を教えてください 一度うまくいったことがあります。 auto cad 2007LTを使っています

  • Excel2002・マクロ ツールバー、メニューバーの追加・変更方法

    Excel2002において、自分で作成したマクロを実行させるツールバー、メニューバーを追加したいのですが、 どのようにすれば、追加や変更ができるのでしょうか? Excel Ver7.0の時に作成したマクロをExcel 2002で読み込んだのですが、ツールバー・メニューバーはちゃんと表示されているのに、VisualBasic Editorを開いてみると標準モジュール、クラスモジュールのどこにも、このコード記述が見あたりません。 Ver7.0の時は、ツールバー、メニューバーを表示させるコードを直接モジュールシートに記述しており、参照できるようになっていました。 Excel 2002では、コード記述ではなく、どこか別の所、プロパティウィンドウなどで設定するのですか? どうすれば、ツールバー・メニューバーの追加や変更が可能になるのでしょうか? どなたか、ご回答をよろしくお願いします。 5年のブランクがあり、新しいバージョンの仕様が 変わっているので、戸惑っています。 どなたか助けてください! よろしくお願いします。

  • AutoCAD LTの画層プロパティについて。

    職場でAutoCAD LTを使っています。 ある図面を移動、回転等、編集して、一番最後に「画層のプロパティを開き、10個ある画層の色をすべてホワイトにし、9番目の表示だけを消し」、保存をしています。 「~」内の操作だけを一発で変換することは可能でしょうか? 編集作業中は画層にそれぞれ色をつけておかないと作業できないので、それぞれに色をつけている為、はじめから色をホワイトにしておくことはできません。 マクロとか使えばできるのかなとは思っているのですが、AutoCAD LTを使い始めてまだ一ヶ月程度なのでマクロを使用するほどの知識はありません。 この作業を何千枚とやっているとなんとかして効率よくできないものかと思って質問してみました。 この「~」内の作業が一発で変更できたら効率がかなりアップすると思うので、良かったらご回答お願いいたします。

  • 秀丸のマクロのアンインストールについて

    秀丸のマクロをアンインストールしたいのですが できなくて困っています。 マニュアル(そのマクロの)には 1) マクロメニューの「(C) 各種設定の変更」->「(H) 高度な設定の変更」->「(U) マクロのデータベースの消去」を実行して下さい。 … と書いてあるのですが、私の秀丸のマクロのメニューのところには 「各種設定の変更」がありません。 どうすればいいんでしょうか。よろしくお願いします。

  • 7パソコンでAUTOCAD LT2008使用できない

    AUTO CAD LT2008ですが、ウインドウズ7 Plo 64bitのパソコンにインストールしました。 ですが、起動できない機能があります。今のところ  :カスタム設定マイグレード  :ファイルを開く  :ファイルの保存  :MENU LOAD の読み込み アイコンを押すと応答しなくなり、強制終了になります。これでは作業が出来ないのでXPモードで起動しています。 しかし、起動が遅い、せっかくのウインドウズ7なのに毎日使っていいるので、ほぼXPモードです。不満が募ります。 何か対策はあるのでしょうか?

  • マクロ(メニュー選択できないような)を教えてください。

    エクセル2003や2007でセル上で右クリックしたときに、 表示されるインスタントメニューで、切り取り(T) をグレー表示にして選択できないようなマクロを次のようにしてあります。 同様に、コピー(C)、貼り付け(P)、形式を選択して貼り付け(S)もグレー表示にして選択できないようにしたいと思います。 マクロ記述を教えてください。よろしくお願いします。 Sub MenuOff() Dim CBar Set CBar = Application.CommandBars("Cell").Controls With CBar For i = 1 To .Count If (.Item(i).Caption Like "切り取り*") Then .Item(i).Enabled = False Exit For End If Next i End With End Sub