0

私はopencadを初めて使用します。何百もの破線を描くタスクがあり、各破線は2つの点で結ばれ、点の値は次のようなExcelファイルに保存されます:

1075    7755
1075    7541
1075    7340
1075    7114
1075    6936
1075    6738

各行は点を表し、隣接する 2 つの点が線を構成します。このような値がたくさんあります。線を描画するにはどうすればよいですか。ご助力ありがとうございます。

4

1 に答える 1

0

返事が遅くなりましたが、どうなんでしょう。それを行うのに AutoLISP は必要ありません (必要ありませんでした)。スクリプトで十分です。まず、Excel を使用してコマンドを作成し、関数を含む 3 番目の列を追加します。

=concat("LINE ",A1," ",B1)

念のため、これを一番上のセルに入れてから、小さな四角いドットを列の下にドラッグして、行参照を調整しながら完全に塗りつぶします。完了したら、列をもう一度選択し、値をコピーして、メモ帳などの単純なテキスト エディターに貼り付けます。次のようになります。

LINE 1075 7755
LINE 1075 7541
LINE 1075 7340
LINE 1075 7114
LINE 1075 6936
LINE 1075 6738

.scrファイル (fi dashedlines.scr)として保存します。AutoCAD で「script」と入力し、ダイアログ ボックスで作成したばかりのファイルを見つけます。あっという間に線が引けるはずです。

Excelデータが変更されたときの自動再描画など、さらに統合が必要な場合は、AutoLISPまたはVBアプリが適しています。

于 2015-01-12T20:53:47.620 に答える