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

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

標高マクロについて
autocad 2021 です。
*^C^C_id;\$M=_leader;@;\;$M=$(+,0.0001,$(rtos,$(*,$(index,1,$(getvar,lastpoint)),0.001),2,3))^H;;これでマイナスの表記をすると
-0.930⇒-0.929になる
これを修正可能でしょうか?
  • 森本
  • 2025/07/03 (Thu) 09:00:09
Re: 標高マクロについて
+0.0001 を消したら、別の不具合が出るんでしょうか。

*^C^C_id;\$M=_leader;@;\;$M=$(rtos,$(*,$(index,1,$(getvar,lastpoint)),0.001),2,3)^H;;
  • Hamu
  • 2025/07/03 (Thu) 11:36:47
Re: 標高マクロについて
Hamuさんありがとうございました。あと、-0.580と表記して欲しいところ、-0.58と末尾0を省略されるのは回避できますでしょうか?
  • 森本
  • 2025/07/03 (Thu) 12:01:32
Re: 標高マクロについて
これで良いのでしょうか?(自信なし)

*^C^C_id;\$M=_leader;@;\;$(+,$(if,$(>,0,$(index,1,$(getvar,lastpoint))),-)0.0001,$(rtos,$(*,$(index,1,$(getvar,lastpoint)),0.001),2,3))^H;;
  • Hamu
  • 2025/07/03 (Thu) 13:56:03
Re: 標高マクロについて
すごい。うまくいきました。Hamuさんありがとうございました。
これで-0.599⇒-0600の手入力修正から解放されます。
これって場合分けして、考えてくれたってことですよね。
すばらしい。助かりました。
  • 森本
  • 2025/07/04 (Fri) 07:59:55

返信フォーム






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