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 は自動で用意されます |
コマンド 1 つで最新にできる
ファイルが増えても、名前が変わっても LISTUPDT だけ。聞かれることは何もありません。変更の内訳がコマンドラインに出ます。
拡張子は何でも構いません
選んだファイルと同じ拡張子のものを同じフォルダーから拾います。dwg でも jww でも pdf でも同じように作れます。
置き場所は見ながら決める
表がマウスに付いてくるので、図面の空きを見ながら置けます。基準点は表の左上です。
フォルダーが変わったら、コマンド 1 つで追いつきます
下の表は、LISTFILE で作図した図面リストです。操作パネルでフォルダーの中身を変えてみてください。図は LISTUPDT を実行したあとの状態になります。
大事なのは、行が増えたときも、消して描き直しているのではないということです。足りない罫線と文字だけを足します。だから、あとから画層を変えたり線の太さを調整したりしていても、その手入れは残ります。
フォルダーの中身を変える
作図設定
表示
コマンドラインに出る内容
フォルダーの中身と、表への反映
「A-002 を削除した」を試すと、消えるのは最後の行なのに、書き換わる文字はそれより多いことが分かります。行が繰り上がるためです。LISTUPDT は位置で突き合わせて、その位置にあるべき文字に直していきます。
縮尺と文字の高さを変えると、表そのものの大きさが変わります。表の寸法は文字の高さから決まります。1/100・文字高 3mm なら、実寸で文字が 300mm、行の高さが 400mm です。
リストを MOVE で動かしても、COPY で増やしても、それぞれ更新できます。図形には「基準点からの相対位置」が記録してあるので、表がどこにあっても対応が取れるためです。複写した 2 つの表は、別々のリストとして扱われます。
記録してある位置と合わなくなるためです。この場合は作図し直してください。また、元のフォルダー(Excel の場合はブック)が移動・改名されていると、その場でお知らせして中止します。
Ver.1.0 で作図したリストも更新できません。記録が入っていないためです。この版の LISTFILE / LISTEXCEL で作図し直したものからお使いいただけます。
コマンドは 4 つ
Jw_cad 版の作業選択画面にある「ファイル名から入力」「EXCEL から入力」が、そのままコマンドになっています。そこへ AutoCAD 版だけの LISTUPDT が加わります。
フォルダーに入っている図面ファイルの名前から、リストを作ります。
LISTFILEと入力すると、本体アプリが立ち上がります- 操作方法のメッセージで OK を押し、リスト化したいフォルダーの中のファイルを 1 つ選びます。同じ拡張子のファイルが全部リストになります(
dwgjwwdxfpdf…何でも構いません) - 「読み込みと書き出し設定」で、①作図設定に縮尺と文字の高さを入れ、②③④で図面番号の付け方を決めます
- AutoCAD に戻ると表がマウスに付いてくるので、置きたい位置でクリックします(基準点は表の左上)
縮尺は 1/□ の□の数字(1/100 なら 100)、文字の高さは紙に印刷したときの高さ(mm)で入れてください。
すでに Excel で作ってある図面リストを、そのまま図面へ持ち込みます。
LISTEXCELと入力し、図面リストの入ったExcel ブックを選びます- 「Excel 表の選択」でシート名と範囲(左上セル・右下セル)を確認します。シート名は、そのブックを開いたときに表示されるシートの名前が自動で入ります
- 「変換出力」を押すと「印刷時の縮尺」を聞かれます。Excel の文字の大きさ(ポイント)から図面上の文字高さを決めるために必要です
- AutoCAD に戻ると、
LISTFILEと同じようにドラッグで配置できます
「JG_図面リスト」フォルダーにサンプルの Excel ファイルを同梱しています。書き換えてお使いください。
元のフォルダーや Excel が変わったときに、作図済みのリストを最新にします。
LISTUPDTと入力します- 更新したいリストの図形を選びます(罫線でも文字でも構いません)。何も選ばずに Enter を押すと、その図面の中のリストを全部更新します
- あとは自動です。画面は出ません。変更の内訳がコマンドラインに表示されます
フォルダーの場所も、縮尺も、文字の高さも、図面番号の付け方も聞き直しません。作図したときの条件が図形に記録してあるためです。
本体アプリ(「JG_図面リスト」フォルダーの中の WinFormsAppJwwDrawingList2.exe)の場所を指定し直します。フォルダーを移動したときや、同じ名前のフォルダーがパソコンの中に複数あるときに使います。
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 で作図しておけば、以後は LISTUPDT だけで追いつけます。図面を開いて文字を打ち直す作業がなくなります。
確定した図面では、あとから勝手に変わらないことのほうが大切です。EXTABLE で作図した表は元の Excel と縁が切れているので、ブックを開いて数値を直しても、誰かが LISTUPDT を打っても、図面は作図したときのまま動きません。意図しない書き換えが起きる余地がありません。
もう一つ、EXTABLE には「範囲記録」「範囲読込」があります。変換する範囲(左上セル・右下セル)を憶えておけるので、毎月・毎案件で同じ書式の表を出すときは、範囲の指定がボタン 1 つで済みます。
作図されるもの
| 画層 | 現在の画層にそのまま作図します。図面リスト用の画層を現在の画層にしてから実行すると、あとの整理が楽になります。 |
|---|---|
| 文字 | 文字スタイル JG_LIST(MS ゴシック・幅係数 0.72)を自動で作って使います。 |
| 罫線 | Excel の罫線の種類に応じて、実線=画層の線種/点線=HIDDEN/破線=DASHED/一点鎖線=CENTER/二点鎖線=PHANTOM(LISTEXCEL のみ)。図面に無い線種は自動で読み込みます。 |
| 寸法 | 実寸(mm)で作図します。図寸ではありません。 |
| 縦書き | Excel の縦書きセルは横書きで作図します。該当する文字があったときはコマンドラインでお知らせします。 |
AutoCAD の文字高さは「大文字の高さ」が基準のため、Excel や Jw_cad と同じ数値をそのまま渡すと一回り大きく描かれます。幅係数を 0.72 にしてこの膨らみを打ち消し、表のセルからはみ出さないようにしています。
導入のしかた
- ZIP ファイルを解凍するどこに解凍しても構いません。
- AutoCAD を終了する起動したままだと入れ替えできません。
- 「インストール.bat」をダブルクリックする管理者権限は不要です。
%APPDATA%\Autodesk\ApplicationPlugins\DrawingList.bundleへコピーされます。 - 「JG_図面リスト」フォルダーを好きな場所に置くデスクトップなど任意の場所で構いません。場所はプラグインが自動で探します。見つからないときだけ聞いてきます。
- AutoCAD 2027 を起動するこれで
LISTFILEが使えます。
本体アプリは同じフォルダーにある ini ファイルを読みます。EXE だけを別の場所に置くと動きません。
Jw_cad 版との併用について
同じフォルダーで両方使えます。Jw_cad の外部変形は 図面リスト.BAT、AutoCAD は LISTFILE / LISTEXCEL。入れ替えたあとも外部変形はこれまでどおり動きます。入力画面も同じものが開くので、覚え直しは要りません。
AutoCAD 版の設定は %APPDATA%\JgDrawingList に保存されます。このフォルダーを削除すれば初期状態に戻ります(Jw_cad 版の設定とは別々に保存されるので、互いに影響しません)。
動作環境
| OS | Windows 10 / 11(64bit) |
|---|---|
| CAD | AutoCAD 2027(Jw_cad 外部変形版も同梱) |
| その他 | LISTEXCEL の利用には Microsoft Excel が必要です |
| 開発言語 | Visual Basic .NET |
| ソフト種別 | 無償 |
| バージョン | Ver.1.1(本体アプリ Ver.1.2) |
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 版はそのまま使えます。
コメントを残す