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

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

尺度変更Rを先選択と後選択を同じマクロで
いつもお世話になっています。
件名の通りですが、次のマクロが先選択ではうまく動くのですが、あと選択ではうまく動くません。
どういう事なんでしょうか?

$M=$(if,$(eq,$(substr,$(getvar,cmdnames),1,4),GRIP),_scale,^C^C_scale);\r;@;\\

そもそも変えないといけないのでしょうか?
よろしくお願いします。

Win8.1
Autocad2016 Reg
  • katsu
  • 2019/06/26 (Wed) 11:03:07
Re: 尺度変更Rを先選択と後選択を同じマクロで
バカの一つ覚えで、下記フレーズを使いましょう。

♪先選択&後選択フレーズ
*^C^Cselect;$M=$(if,$(getvar,cmdactive),\)

で、選択が完了したら、scaleコマンドに移り、選択はPrevious
*^C^Cselect;$M=$(if,$(getvar,cmdactive),\)_scale;p;;\r;non;@^M

反復が嫌なら、冒頭の「*」を削除です。
  • Lon
  • 2019/06/26 (Wed) 11:16:19
Re: 尺度変更Rを先選択と後選択を同じマクロで
ありがとうございます。
既存のショートカットが後先どっちでもできるので少し加工すればできるのかと思ってました。
そう簡単ではないのですね。

そちらのほうを使わせていただきます。
ありがとうございます。
  • katsu
  • 2019/06/26 (Wed) 11:28:17

返信フォーム






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