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

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

カウントアップバルーンについて
はじめまして。いつもマクロ作成時参考にさせていただいています!

今回とってぃさん作成のカウントアップバルーンのマクロを使わせていただいたのですが、引き出し線を動かすと円の中心を外れてしまい回転で動かせばよいのですが面倒だと、、
なのでダイナミックブロックにてバルーンを作成しました。しかし、今度はカウントアップしないのでいちいち数字を入力するのが面倒だと、、、
ダイナミックブロックを貼り付けた時、カウントアップするような作業はできるものでしょうか?

違う掲示板にて
・「マルチ引出線の種類」を「ブロック」
・「使用するブロック」を「円」 (この「円」が気に入らなければ他のパターンや自作ブロックも使用できます)
・「アタッチ」を「挿入位置」
に設定してスタイルを作って、マルチ引出線を記入すれば、バルーンとして使えると思います。
もちろんバルーンの内容もコマンドラインで入力できるので、動きを追いかければマクロを作れると思います。
あと、マクロ用の情報として「CMLEADERSTYLE」というシステム変数で現在のマルチ引出線スタイルを変更できます。

とゆうご回答をいただいたのですが初心者なもので自身でマクロを作成できずさっぱりわからず困っています。。勉強不足で大変申し訳ないのですがお時間があるときで結構なのでお助けいただけないでしょうか?よろしくお願いいたします。
  • なつみ
  • 2016/01/18 (Mon) 11:25:36
Re: カウントアップバルーンについて
こんにちわ。

>引き出し線を動かすと円の中心を外れてしまい回転で動かせばよいのですが面倒だと、、

とりあえずなのですが
マクロ屋 分類別 の

【バルーン編集】
11.バルーン位置編集

で、後からのバルーン位置の編集ができるマクロもありますが
このマクロでは問題ありますでしょうか。

  • とってぃ
  • 2016/01/18 (Mon) 17:22:18
Re: カウントアップバルーンについて
お返事遅くなって申し訳ございません。

質問していたカウントアップバルーンの件ですが、バルーン位置編集でもできるのですがアクションが多いようです、、、

また、一番にやりたい作業はカウントアップバルーンを最初配置しその後に追加があり数字が1つずつ変わるのでその数字の変化を一括でしたいそうで、(例 1.2.3.4.5とバルーンがあった時、1.2.の間に新しいバルーンがきてその後3のバルーンが4、4のバルーンが5と自動で変化させたい。)
なので、現在私がしている作業としては、ダイナミックブロックを配置し1.2.3とひとつずつブロックの数字を書き換える。そして追加があった場合、ブロックを分解しNTEd2016で書き換えをしています。しかし、座標で位置が順番に配置されていないので結果1つずつ確認しながら書き換えていくとゆう作業をしています。
マクロで効率よく作業できるものでしょうか、、、?
初心者なもので申し訳ございません、、アドバイスいただけましたら幸いです。よろしくお願いいたします。



  • なつみ
  • 2016/01/20 (Wed) 17:03:23
Re: カウントアップバルーンについて
文字数字の加減算がしたいのですね・・・

マクロでは文字列の内容を格納するものが無いので
書き換える以外ありません。

自分の場合は
acadremoconのVBSにて数値の加減算を行っていますが
Ver.2016以降では、acadremocon自体が動作しないとの報告を聞いています。

レギュラー版でしたらLispで可能かもですが・・・




一応ですが
24.カウントアップ文字編集
で、数字のカウントアップ連続編集は可能です。

マルチテキストには対応していませんが
分解すれば可能かと・・・

一度お試しください。
  • とってぃ
  • 2016/01/21 (Thu) 08:11:03
Re: カウントアップバルーンについて
お返事ありがとうございます。
バルーンの数によりカウントアップ文字編集も活用させていただいてます^^;
やはり難しいのですね、、ご親切にご回答いただきまして本当にありがとうございました。
これからも活用させていただきます。
  • なつみ
  • 2016/01/21 (Thu) 13:11:18

返信フォーム






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