• ベストアンサー

AUTOCADで連番を。。。

AUTOCAD2000を使用しています。 仕事上連番を使うことが多いのですが、 AUTOCADで簡単に下記の様に連番を表示することが できるでしょうか? 1 2 3 4 5 ・・・・・ ※今は、一つ入力し配列複写をして書き直しています。 宜しくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • dobin82
  • ベストアンサー率20% (23/115)
回答No.2

これで いいと思うのですが、、、 (defun c:no-t() (setq p1 (getpoint "文字の位置:")) (setq p1x (car p1)) (setq p1y (cadr p1)) (setq p2y (cadr p2)) (setq t1(getdist "m文字の高さ:")) (setq dis1 (getdist "行の間隔:")) (setq no1 (getint "いくつから:")) (setq no2 (getint "いくつまで:")) (setq no3 (+ 1 (- no2 no1))) (repeat no3 (command "TEXT" p1 t1 0 no1 "") (setq p1 (list p1x (- (cadr p1) dis1))) (setq no1 (+ no1 1)) ) )

asagaosaita
質問者

お礼

ご丁寧な回答ありがとうございました>^_^< オートキャド内の機能ではできないと 言うことなんですね(^_^;) 難しそうですがチャレンジしてみます。 ありがとうございました♪

その他の回答 (1)

  • dobin82
  • ベストアンサー率20% (23/115)
回答No.1

やはり リスプが 必要です。 (setq p1 (list p1x (- (cadr p1) dis1))) これは 上から下に 文字の連番を書きます。 左から 右に書く場合は (setq p1 (list (+ (car p1) dis1) (cadr p1))) に書き換えてください。 (defun c:no-t() (setq p1 (getpoint "文字の位置:")) (setq p1x (car p1)) (setq p1y (cadr p1)) (setq p2y (cadr p2)) (setq t1(getdist "m文字の高さ:")) (setq dis1 (getdist "行の間隔:")) (setq no1 (getint "いくつから:")) (setq no2 (getint "いくつまで:")) (setq no3 no2) (repeat no3 (command "TEXT" p1 t1 0 no1 "") (setq p1 (list p1x (- (cadr p1) dis1))) (setq no1 (+ no1 1)) ) )

関連するQ&A

  • AUTOCAD 配列複写をパラメトリックに管理可…

    お世話になります、 AUTOCADです。 パラメーター管理でユーザー設定した 式や値を元に、 配列複写の X値、Y値、方向、複写回数、 此等を管理、変更したく思います、 可能でしょうか? ご教示をお願いします。

  • autocad2010のダイナミックブロックについて

    autocad2010のダイナミックブロックについて autocad2010を使用しています。 規格のフランジをブロック登録する際に、行き詰まりましたので 質問しました。 フランジのブロックを作成し、ブロックプロパティテーブルに数値を 代入するときに、ボルトの数が呼び径で違うので断念しました。 というのも、ボルトの数が、10A~90Aが4本、100A~200Aが8本、225A~350Aが12本… という風に線形に変わっていません。 他の寸法(外径、ボルトのピッチ円直径、ボルトの径等)はダイナミックに出来るのですが・・・ どなたかこのようにボルトを円形に配列複写出来る方法を知ってる方はいらっしゃいますか? よろしくお願いします。

  • autocad2008

    初心者ですがよろしくお願いします。 autocad2008を仕事で使用しています。 来月に使っているpcを一度 OSも含めて全て消して 再インストールするようです。 今使用している設定(ボタンの配置など)を新しく入れなおした autocadで使うにはどうしたらいいのでしょうか? よろしくおねがいします。

  • Excelで連番制御をしたい

    EXCELについてお教え下さい。2003 or 2010を使用しています。 A列に下記のようなデータが既に入力されています。 A A B B B C C C C B列には、下記のように表示されてもらいたいです。 01 02 01 02 03 01 02 03 04 つまり、下記のように、Aであれば01からの連番。B、Cも同じように01からの連番といったようにしたいです。 A,01 A,02 B,01 B,02 B,03 C,01 C,02 C,03 C,04 これを実現するには、どのような関数を書けばよいでしょうか? vlookup、sumif、この辺りが使えるような使えないような・・・ まったくアイディアが浮かびません。宜しくお願い致します。

  • AUTOCADについて

    超初心者の質問で申し訳ありません。 AUTOCADで作成したオブジェクトをEXCELに貼り付ける際、 ところどころCADの図が表示されない部分があります。 単にディスプレイに表示されないだけでプリントアウトすれば映るものなのかどうかそれすら怪しいのですが、 単にEXCELに貼り付ける程度のオブジェクトの作成にAUTOCADを使用する必要があるのかもちょっと疑問があります。 と・・・こういう質問はとても変だと思うのですが、 いまだ、自分はAUTOCADがどういうものなのか良くわかっていません。 会社から「AUTOCADを使用してEXCELにて標準書の作成をするように」と指示がありまして、AUTOCAD初心者の自分はちょっと戸惑っています。 もっと簡単なフリーの作図ソフトがあれば教えていただきたいです。

  • 【Excel】連番について

    Excel2003を使用しています。 下記のように、B列の同じデータには同じ番号をふり、A列に連番で表示させたいのですが、どのようにすればいいでしょうか? A列   B列      1  12345671  1  12345671  1  12345671  2  12345672  2  12345672  3  12356781  4  12367891  5  12367892       :       : よろしくお願いします。

  • AutoCADで難しい文字が化ける

    AutoCAD2000iを使用していて、文字入力コマンドで「攪拌」(かくはん)の文字を入力しても「??」と表示されてしまいます。 常用漢字でない?JISコードとかが関係あるのでしょうか? 表示できるようにするにはどうしたらよいでしょうか?

  • AutoCAD 画層複写の方法は?

    AutoCAD LT2000を使用しています。 特定の画層にある要素を全て別の画層に複写する良い方法はありませんか?元の画層はそのまま、複写先の画層で諸々の編集を行いたいためです。

  • AutoCAD 2006LT にて斜線の平行線作図について

    閲覧ありがとうございます。 AutoCAD 2006LTにて線分で描かれた斜線/の指定幅平行線を描く場合いろいろな方法があるかと思いますが他の方はどの方法で描かれていらっしゃいますでしょうか? (1)既存の線分を同じ位置に複写し、複写した線分を中心点で90度回転させ十字の状態にしてから元の線分を複写(中点~端点)で指定幅を入力する方法。 (2) (1)の十字を描く方法として配列複写を使用する方法。 (3)既存の線分に平行寸法記入を行いその補助線を利用し既存の線分の複写をする方法。 (4)指定幅の長方形を水平で描き回転の中心点を既存の線分の端点、回転角を反対側の端点に合わせ回転を行う方法。 (5)上記以外の方法 説明が分かりにくいかと思いますが宜しくお願致します。

  • autocad2011のごみの消し方

    AUTOCAD2011を使用していますが、ごみが画面に表示されているのに消せません。 AUTOCAD2000では、ごみを消せます。 ごみが有るごとにAUTOCAD2000を使用しなくてはならず不便です。 AUTOCAD2011でごみが消せるようにするにはどうしたらいいのでしょうか わかるかたがいらしゃいましたらお教え願います。