このQ&Aは役に立ちましたか?
マクロを使って簡単に寸法の変更ができる?
2023/10/14 04:29
- 現在、AUTOCAD LT97で金型の図面を書いていますが、寸法の変更をするたびに環境変数を入力する必要があります。マクロを使ってこの作業を簡単に行いたいです。
- また、マクロを作成するためにはボタンアイコンを作成し、その項目にマクロを書く必要がありますが、新しいコマンド名を作成し、それにマクロを結び付ける方法はありますか?
- どなたかご教示いただけると幸いです。よろしくお願いします。
マクロ
2005/11/19 06:52
どうもよろしくお願いします。私は、今、AUTOCAD LT97をしようして、金型の図面を書いています。そこで質問なのですが、今、いちいち寸法の
変数を変えるとき環境変数をいちいち入れて、色や交差、などをいれています
dimdec,dimclrt,dimzin,dimtol.dimtfacといった感じで寸法を記入するとき
はこのコマンド(環境変数)を入力、寸法を設定をかえているのですが、マクロをしようして、うまく簡単に、することはできないのでしょうか?
また、マクロをかくのには、ボタンアイコンを作成してそれに対しマクロの項目にマクロを書く以外方法はないのでしょうか?
わたしとしては、新しいコマンド名をつくり、そのコマンドにたいしてマクロをかきたいのですが。もし、その様なことができるなら、どのようにすればいいのでしょうか?
よろしくおねがいします
回答 (3件中 1~3件目)
寸法などの設定は、図面に保存されるので、図枠を用意し
そこに書き出します
また、寸法を入れる時ペーパー空間から、モデル空間を呼び出し、ちゃんと、AUTOCADの使用で書くと、そのは、すべて解決します
1ってんさせんのピッチや
異スケール-など
このQ&Aは役に立ちましたか?
この質問は投稿から一年以上経過しています。
解決しない場合、新しい質問の投稿をおすすめします。
LT97が手元に無く確認出来ない、かつ質問の回答にもなっていませんので
参考程度にとどめて下さい。
寸法ですが、どの程度の変数を何種類変更したいのか、又都度違う変数値にしたいのか等不明な点も有りますが
1:寸法のスタイルを数種類用意する
(書き込む前か、書き込んだ後にスタイル事変更すると言う案です。)
2:現在の寸法スタイルを変更するボタン、メニューを用意する。
(寸法記入前に都度変数を変えてしまう方法です)
2:規定の寸法変数で書き込んだ後、「dimoverride」コマンドを使って変数を上書きする。
(マクロは必要有りません、コマンドプロンプトに打ち込むように、メニューかボタンの内容を設定します。)
では如何でしょうか?
書き込む段階でコマンド入力と同時に変更するのは便利そうですが、マクロですとマクロ途中のキャンセルの問題や、続けて同じコマンド入力したい時など不便を感じられるかと思います。
寸法の数、変更したい変数の数など分りませんが、私は3の方法が選択しやすく対応の幅が広いと思います。
「新しいコマンド名をつくり、そのコマンドにたいしてマクロをかきたいのですが」
に関しましてはLISP導入するしか思いつきません。
LT2000以降で有れば、「AcadBooster」導入で何十通りかまで対応出来ると思います。shareソフトですが。
お礼
2005/11/23 19:48
色々と勉強になりました。確かにdimoverrideコマンドは使いやすく、
強力な武器になります。
とても勉強になりました。今後ともよろしくお願いします。
AutoCADLT97とかでは、随時任意に変数値を変更したり、条件分岐していくような、柔軟なコマンドを作成していくのは難しいのではないでしょうか?柔軟なコマンドを作成する場合はLT系でないAuotCADのAutoLISP言語で作成するのが一番やりやすいと思われます。マクロとコマンドは作りこみ要求が高くなるほど概念が分かれていってしまう印象があります。DESEL式でどこまでできるかにもよるのでしょうが。
(バージョンの違いなど、詳細なところまでは、把握できていませんが)
専門家ではないので、読み流す程度にしてやって下さい。
お礼
2005/11/23 19:50
ありがとうございます。参考にしてやってみます。
お礼
2005/11/23 19:46
ありがとうございます。参考にしてやってみます。