たくさんの DWG のレイヤー名を、ルール Excel(変換前→変換後の一覧)に従ってまとめて変換するツールです。
AutoCAD の画面は開かず、裏でまとめて処理します。元の図面は変更しません(変換結果は別フォルダに保存します)。
道路設計などで、社内標準や発注者の CAD 製図基準にレイヤー名を揃える作業を想定しています。
無償でお使いいただけます。
export_rules シート: 変換前パターン → 変換後レイヤー名)で、複数 DWG のレイヤーをまとめて変換* ?)が使えます。長いパターンが優先、同じ長さなら上の行が優先* 行の変換後名へまとめられますLayer_rules シートで、変換後レイヤーの色・線種・線の太さもまとめて設定| OS | Windows 10 / 11(64bit) |
| AutoCAD | AutoCAD 2025 以降(accoreconsole.exe を含む製品。AutoCAD LT は不可)。インストール済みの最新版を自動で使います |
| Excel | ルール Excel・対比表(.xlsx)の編集に推奨(Excel 互換ソフトでも .xlsx が編集できれば使えます) |
| ブラウザ部品 | Microsoft Edge WebView2 ランタイム(画面表示に使います) |
layerchange (2) のような括弧が付いても、そのまま実行できますsetup.exe・README.md・app フォルダ(本体一式)の 3 つですsetup.exe をダブルクリックします(管理者権限は不要です)%LOCALAPPDATA%\LayerChange にコピーされ、デスクトップにショートカット、スタートメニューに「複数DWGレイヤー一発整理」フォルダができます。あわせて Windows の設定の「インストールされているアプリ」にも登録されます。展開したフォルダは削除して構いませんapp フォルダの中の layer_change_ui.exe を直接起動しても動きます(app の中身はそのまま置いておいてください。layer_change.dll が隣にある必要があります)accoreconsole.exe を指定してください)%APPDATA%\LayerChange に保存されます。アプリを入れ替えても消えませんプログラムのファイル名やフォルダ名に出てくる
layer_change/LayerChangeは、本ソフトの開発時の呼び名です。中身は同じものですので、そのままお使いください。
起動時に警告が出たときは、同梱の「警告が出た時の対応.html」をご覧ください。
SmartScreen(「Windows によって PC が保護されました」)と、
スマート アプリ コントロール(Windows 11 の一部の PC)の手順を、
発行元の確かめ方とあわせて書いてあります。
Windows の設定→[アプリ]→[インストールされているアプリ]で
「複数DWGレイヤー一発整理」を選び、[アンインストール]を押すだけで、
本体・ショートカット・作業ファイル(.lcwork)の関連付け・一時ファイル(画面部品のキャッシュと変換時の作業フォルダ)を
一括で削除できます(設定を残すかはその場で選べます)。
スタートメニューの「複数DWGレイヤー一発整理」フォルダにある「アンインストール」を押すと、
この設定画面が開きます。本体フォルダの uninstall.exe を直接実行しても同じです。
手動で削除する場合は次のとおりです。レジストリに残るのは作業ファイル(.lcwork)の関連付けと、
「インストールされているアプリ」の登録(HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Uninstall\LayerChange)だけです。
%LOCALAPPDATA% と入力して Enter →開いた場所にある LayerChange フォルダを削除します(広告動画の一時ファイルもこの中です)%APPDATA% と入力して Enter → LayerChange フォルダを削除します(残しておけば、入れ直したときに設定がそのまま使えます)reg delete HKCU\Software\Classes\.lcwork /f reg delete HKCU\Software\Classes\LayerChange.lcwork /f
layer_changed フォルダ)と、書き出した対比表・作業ファイルはお客様のデータなので消しません。layer_changed フォルダに変換後の DWG が保存されますルール・DWG・割当の組み合わせは、画面上部の[名前を付けて保存...]で 作業ファイル(.lcwork)に保存できます。
.lcwork をダブルクリックすると、その状態でアプリが起動します。
export_rules シート: A 列=変換前パターン、B 列=変換後レイヤー名の 2 列だけを読みます(C 列以降は無視)。A 列が # で始まる行はコメントです。見出し行はあってもなくても構いませんLayer_rules シート: A 列=レイヤー名(重複不可)、B 列=色、C 列=線種、D 列=線の太さ(mm)。変換後レイヤーの見た目はこのシートだけで決まります(空欄=元図面のまま)。見出し行「レイヤー名」は必須ですexport_rules に「同じ名前→同じ名前」の行を書きますlayer_changed フォルダに保存します。元の DWG には書き込みませんWindows セキュリティのランサムウェア防止機能(制御されたフォルダー アクセス)が、
ドキュメント・デスクトップ・ピクチャなどへの書き込みを、登録されていないアプリから
ブロックしています。図面がドキュメント配下にあると当たります。
直し方(管理者権限が必要です)
layer_change_ui.exe(対比表・作業ファイルを書きます)accoreconsole.exe(例: C:\Program Files\Autodesk\AutoCAD 2026\accoreconsole.exe。変換後の DWG を書くのはこちらです)追加したら本ソフトを起動し直してください。
保護されたフォルダのほうを除外することはできません。
Windows の既定の保護フォルダ(ドキュメント等)は、Microsoft の仕様で変更できない一覧です。
「アプリを許可する」か、図面を保護対象外のフォルダ(例:
D:\作業)に置くか、どちらかになります。
なお、この警告はコード署名では回避できません。署名は別の警告(SmartScreen)向けのもので、
この機能の判定とは別です。
データは壊れません。 書き込めなかった図面は失敗として記録され、元の図面はそのままです。
LICENSE.txt をご覧ください(アプリの ⚙ →[使用許諾を表示]からも開けます)。D:\ など)に中身を直接展開してセットアップすると、そこにある関係ないファイルまでインストール先(%LOCALAPPDATA%\LayerChange)にコピーされます。「ダウンロード」「デスクトップ」「ドキュメント」の直下では、セットアップが止めて知らせます。abc → ABC)は、AutoCAD が同じレイヤーとして扱うため変更されません。FILEDIA に 1 を入力してください。シムテックラボ info@simtec-lab.com