JG_図面リスト(AutoCAD版)

AutoCAD 2027 プラグイン

AutoCADで出来る図面リストの作成と更新

JG_図面リスト(AutoCAD版)— ファイル名や Excel から図面リストを作図。中身が変わっても、コマンド 1 つで追いつきます。

図面リストは、作るより維持するほうが手間です。図面を 1 枚足した、名前を「断面図」から「矩計図」に直した——そのたびに、表紙の図面リストを開いて文字を打ち直すことになります。直し忘れたまま提出してしまうことも、正直よくあります。

JG_図面リストは、フォルダー内のファイル名、または Excel の図面リストから、図面リストの表を作図します。ここまでは Jw_cad の外部変形として長く使っていただいてきた機能です。

AutoCAD 版でいちばん変わったのは、LISTUPDT と打つだけで、作図済みのリストが最新の状態に書き換わることです。フォルダーを選び直す必要も、範囲を指定し直す必要もありません。どのフォルダーから作ったのか、縮尺はいくつだったのかを、図形自身が憶えているからです。

取り込んだ AutoCAD の機能JG_図面リストでの活かし方
拡張データ(XDATA)作図したときの条件を図形そのものに記録します。だから LISTUPDT だけで更新できます
ドラッグ配置(Jig)表がマウスに付いてくるので、位置を見ながら置けます(Excel から作った表も同じように置けます)
コマンドLISTFILE LISTEXCEL LISTUPDT の 3 つ。メニューを開かずに打てる
線種Excel の罫線の種類に合わせて HIDDEN DASHED CENTER PHANTOM を使い分け。図面に無ければ自動で読み込む
画層と文字スタイル現在の画層へ実寸で作図。文字スタイル JG_LIST は自動で用意されます
FEATURE 01

コマンド 1 つで最新にできる

ファイルが増えても、名前が変わっても LISTUPDT だけ。聞かれることは何もありません。変更の内訳がコマンドラインに出ます。

FEATURE 02

拡張子は何でも構いません

選んだファイルと同じ拡張子のものを同じフォルダーから拾います。dwg でも jww でも pdf でも同じように作れます。

FEATURE 03

置き場所は見ながら決める

表がマウスに付いてくるので、図面の空きを見ながら置けます。基準点は表の左上です。

フォルダーが変わったら、コマンド 1 つで追いつきます

下の表は、LISTFILE で作図した図面リストです。操作パネルでフォルダーの中身を変えてみてください。図は LISTUPDT を実行したあとの状態になります。

大事なのは、行が増えたときも、消して描き直しているのではないということです。足りない罫線と文字だけを足します。だから、あとから画層を変えたり線の太さを調整したりしていても、その手入れは残ります。

図面リストの作図と更新(LISTFILE / LISTUPDT)色は変更箇所を示すためのものです
そのまま 書き換えた文字 足した行 消した行
フォルダーの中身を変える
作図設定
表示
PRESET

コマンドラインに出る内容

フォルダーの中身と、表への反映

書き換えた文字
足した行
消した行
図形の増減

「A-002 を削除した」を試すと、消えるのは最後の行なのに、書き換わる文字はそれより多いことが分かります。行が繰り上がるためです。LISTUPDT位置で突き合わせて、その位置にあるべき文字に直していきます。

縮尺と文字の高さを変えると、表そのものの大きさが変わります。表の寸法は文字の高さから決まります。1/100・文字高 3mm なら、実寸で文字が 300mm、行の高さが 400mm です。

移動しても、複写しても更新できます

リストを MOVE で動かしても、COPY で増やしても、それぞれ更新できます。図形には「基準点からの相対位置」が記録してあるので、表がどこにあっても対応が取れるためです。複写した 2 つの表は、別々のリストとして扱われます。

拡大・縮小や回転をした表は更新できません

記録してある位置と合わなくなるためです。この場合は作図し直してください。また、元のフォルダー(Excel の場合はブック)が移動・改名されていると、その場でお知らせして中止します。

Ver.1.0 で作図したリストも更新できません。記録が入っていないためです。この版の LISTFILELISTEXCEL で作図し直したものからお使いいただけます。

コマンドは 4 つ

Jw_cad 版の作業選択画面にある「ファイル名から入力」「EXCEL から入力」が、そのままコマンドになっています。そこへ AutoCAD 版だけの LISTUPDT が加わります。

LISTFILEファイル名から入力LIST + FILE

フォルダーに入っている図面ファイルの名前から、リストを作ります。

  1. LISTFILE と入力すると、本体アプリが立ち上がります
  2. 操作方法のメッセージで OK を押し、リスト化したいフォルダーの中のファイルを 1 つ選びます。同じ拡張子のファイルが全部リストになりますdwg jww dxf pdf …何でも構いません)
  3. 「読み込みと書き出し設定」で、①作図設定に縮尺と文字の高さを入れ、②③④で図面番号の付け方を決めます
  4. AutoCAD に戻ると表がマウスに付いてくるので、置きたい位置でクリックします(基準点は表の左上)

縮尺は 1/□ の□の数字(1/100 なら 100)、文字の高さは紙に印刷したときの高さ(mm)で入れてください。

LISTEXCELEXCEL から入力LIST + EXCEL

すでに Excel で作ってある図面リストを、そのまま図面へ持ち込みます。

  1. LISTEXCEL と入力し、図面リストの入ったExcel ブックを選びます
  2. 「Excel 表の選択」でシート名と範囲(左上セル・右下セル)を確認します。シート名は、そのブックを開いたときに表示されるシートの名前が自動で入ります
  3. 「変換出力」を押すと「印刷時の縮尺」を聞かれます。Excel の文字の大きさ(ポイント)から図面上の文字高さを決めるために必要です
  4. AutoCAD に戻ると、LISTFILE と同じようにドラッグで配置できます

「JG_図面リスト」フォルダーにサンプルの Excel ファイルを同梱しています。書き換えてお使いください。

LISTUPDT中身を更新するUPDT = UPDATE

元のフォルダーや Excel が変わったときに、作図済みのリストを最新にします。

  1. LISTUPDT と入力します
  2. 更新したいリストの図形を選びます(罫線でも文字でも構いません)。何も選ばずに Enter を押すと、その図面の中のリストを全部更新します
  3. あとは自動です。画面は出ません。変更の内訳がコマンドラインに表示されます

フォルダーの場所も、縮尺も、文字の高さも、図面番号の付け方も聞き直しません。作図したときの条件が図形に記録してあるためです。

LISTPATH設定ふだんは使いません

本体アプリ(「JG_図面リスト」フォルダーの中の WinFormsAppJwwDrawingList2.exe)の場所を指定し直します。フォルダーを移動したときや、同じ名前のフォルダーがパソコンの中に複数あるときに使います。

「ファイル名の一覧を Excel に取り込む」はコマンドにしていません

Jw_cad 版の作業選択画面にある 3 つ目の機能です。AutoCAD に作図しない機能なので、コマンドにはしていません。こちらは Jw_cad の外部変形(図面リスト.BAT)からお使いください。

文字の高さは「紙に印刷したときの高さ」で入れます

AutoCAD 版は実寸で作図するため、Jw_cad 版の「線(色)番号」「文字種」「レイヤグループ」「レイヤ」の指定はありません(現在の画層にそのまま作図します)。代わりに縮尺と文字の高さを入れてください。表の大きさも文字の高さに合わせて決まります。

Excel から作るなら、製作中の図面か、完成図かで選んでください

Excel の表を図面にするツールとして、当サイトでは JG_Excel表変換EXTABLE)も配布しています。Excel の表を罫線と文字に変換するという点では、LISTEXCEL とほとんど同じことができます。

違うのは 2 点、あとから更新できるかどうかと、変換する範囲を憶えておけるかどうかです。どちらが優れているという話ではありません。図面がどの段階にあるかで選んでください。

LISTEXCEL(この製品)EXTABLE(JG_Excel表変換)
Excel の表を作図できますできます
ドラッグで配置できますできます
あとから更新LISTUPDT で最新にできます更新されません。元の Excel を触っても図面は変わりません
変換する範囲毎回指定します(前回の入力が初期値に入ります)「範囲記録」「範囲読込」で憶えておけます
向いているもの製作中の図面──中身がまだ動くもの完成図──内容を確定させておきたいもの
製作中の図面には LISTEXCEL を

図面リストは、設計が進むほど中身が変わります。まだ動くうちに LISTEXCEL で作図しておけば、以後は LISTUPDT だけで追いつけます。図面を開いて文字を打ち直す作業がなくなります。

完成図には EXTABLE を ──「更新されない」ことも図面の要件です

確定した図面では、あとから勝手に変わらないことのほうが大切です。EXTABLE で作図した表は元の Excel と縁が切れているので、ブックを開いて数値を直しても、誰かが LISTUPDT を打っても、図面は作図したときのまま動きません。意図しない書き換えが起きる余地がありません。

もう一つ、EXTABLE には「範囲記録」「範囲読込」があります。変換する範囲(左上セル・右下セル)を憶えておけるので、毎月・毎案件で同じ書式の表を出すときは、範囲の指定がボタン 1 つで済みます。

作図されるもの

画層現在の画層にそのまま作図します。図面リスト用の画層を現在の画層にしてから実行すると、あとの整理が楽になります。
文字文字スタイル JG_LIST(MS ゴシック・幅係数 0.72)を自動で作って使います。
罫線Excel の罫線の種類に応じて、実線=画層の線種/点線=HIDDEN/破線=DASHED/一点鎖線=CENTER/二点鎖線=PHANTOMLISTEXCEL のみ)。図面に無い線種は自動で読み込みます。
寸法実寸(mm)で作図します。図寸ではありません。
縦書きExcel の縦書きセルは横書きで作図します。該当する文字があったときはコマンドラインでお知らせします。
幅係数が 0.72 なのは、はみ出しを防ぐためです

AutoCAD の文字高さは「大文字の高さ」が基準のため、Excel や Jw_cad と同じ数値をそのまま渡すと一回り大きく描かれます。幅係数を 0.72 にしてこの膨らみを打ち消し、表のセルからはみ出さないようにしています。

導入のしかた

  1. ZIP ファイルを解凍するどこに解凍しても構いません。
  2. AutoCAD を終了する起動したままだと入れ替えできません。
  3. 「インストール.bat」をダブルクリックする管理者権限は不要です。%APPDATA%\Autodesk\ApplicationPlugins\DrawingList.bundle へコピーされます。
  4. 「JG_図面リスト」フォルダーを好きな場所に置くデスクトップなど任意の場所で構いません。場所はプラグインが自動で探します。見つからないときだけ聞いてきます。
  5. AutoCAD 2027 を起動するこれで LISTFILE が使えます。
「JG_図面リスト」フォルダーは、フォルダーごと保管してください

本体アプリは同じフォルダーにある ini ファイルを読みます。EXE だけを別の場所に置くと動きません。

初めにお読みください(AutoCAD用).txt 説明ファイル インストール.bat プラグインを入れる アンインストール.bat プラグインを外す DrawingList.bundle プラグイン本体(置き場所は固定) JG_図面リスト 本体アプリ(置き場所は任意)

Jw_cad 版との併用について

同じフォルダーで両方使えます。Jw_cad の外部変形は 図面リスト.BAT、AutoCAD は LISTFILELISTEXCEL入れ替えたあとも外部変形はこれまでどおり動きます。入力画面も同じものが開くので、覚え直しは要りません。

設定を初期状態に戻したいときは

AutoCAD 版の設定は %APPDATA%\JgDrawingList に保存されます。このフォルダーを削除すれば初期状態に戻ります(Jw_cad 版の設定とは別々に保存されるので、互いに影響しません)。

動作環境

OSWindows 10 / 11(64bit)
CADAutoCAD 2027(Jw_cad 外部変形版も同梱)
その他LISTEXCEL の利用には Microsoft Excel が必要です
開発言語Visual Basic .NET
ソフト種別無償
バージョンVer.1.1(本体アプリ Ver.1.2)
AutoCAD 2027 専用です

AutoCAD 2027 の .NET 版数(.NET 10)に合わせて作成しているため、2026 以前では読み込まれません(インストールしても無害です)。AutoCAD LT では動作しません。

うまく動かないとき

「そのようなコマンドはありません」と出るAutoCAD 2027 かどうかご確認ください。インストール.bat を実行したあとは、AutoCAD を起動し直す必要があります。
画面は出るのに、何も作図されない古い本体アプリを掴んでいます。コマンドラインに表示される「本体アプリ: …(Ver …)」を確認し、LISTPATH で新しい「JG_図面リスト」フォルダーの中の WinFormsAppJwwDrawingList2.exe を指定し直してください(AutoCAD 対応版は Ver 1.2 以上です)。
本体アプリが見つからないと言われるLISTPATH で指定してください。ビルド出力(bin\Debug など)の EXE は ini ファイルが無いため使えません。
更新できないと言われる元のフォルダー(ブック)が移動・改名されていないか、表を拡大縮小・回転していないかをご確認ください。Ver.1.0 で作図したリストも更新できません。
表の最終行が空いている表の行数はフォルダー内の全ファイル数から決まるため、対象外の拡張子があるとその分だけ空行ができます(Jw_cad 版と同じ動きです)。
設定を初期状態に戻したい%APPDATA%\JgDrawingList フォルダーを削除してください。

アンインストール

「アンインストール.bat」をダブルクリックしてください。プラグインを取り除くだけなので、図面や本体アプリには影響しません。「JG_図面リスト」フォルダーは消えないので、Jw_cad 版はそのまま使えます。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です