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

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

現在の画層を残して他の画層をロックについて
いつもお世話になっております。
出所がはっきりしないのですが
lt2014で下記マクロ使わせていただいています。
現在の画層を残して他の画層をロック
^C^C_-layer;_lo;*;_u;$M=$(getvar,clayer);;
この操作後、現在の画層(ロック状態で)はその前の表示のままで、
他の画層はそのままの色で薄暗くなり、現在の画層がはっきり見える状態ですが、
2010(フルセット)を使う機会があり
このマクロ操作したのですが、動いてはいるのですが、
lt2014の時ほど薄暗くならなくて、見た感じでは殆どロック前と
変わらない感じになっています。
lt版とフルセット版ではどこかやはり違うのでしょうか?
上記のマクロどこかの調整で対応出来るようでしたら、
忙しいところ申し訳ありませんが、
マクロ的な知識はほとんど無いですが
教えていただけないでしょうか?
  • こうちゃん
  • 2019/02/14 (Thu) 10:13:13
Re: 現在の画層を残して他の画層をロックについて
2010に「LAYLOCKFADECTL」というシステム変数は有りますか?
無ければ、2010ではロック画層を暗くする機能が無いという事になります。
(昔のバージョンにはその機能は有りませんでしたが、2010での有無は私には判りません。)

そのシステム変数が存在するなら、2014と同じ数値に設定すれば良いでしょう。
https://knowledge.autodesk.com/ja/support/autocad/getting-started/caas/CloudHelp/cloudhelp/2018/JPN/AutoCAD-Core/files/GUID-753F2A76-E248-483F-9F55-CCF613B12C31-htm.html

  • Lon
  • 2019/02/14 (Thu) 12:11:32
Re: 現在の画層を残して他の画層をロックについて
Lon様
早々の対応有り難うございます。
「LAYLOCKFADECTL」ありました。
2010では12になっており
2014ltでは50になってました。
50にしたところ同じような表示になりました。
マクロでなく、システム変数での対応だったのですね
助かりました。本当に有難うございました。
  • こうちゃん
  • 2019/02/14 (Thu) 13:34:50

返信フォーム






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