デバッグ用に AutoCAD AutoLISP Extension をセットアップするには(AutoLISP/VS Code)

AutoLISP Extension をデバッグ用に環境設定する方法は、使用しているバージョンによって異なります。次の手順では、使用している Extension のバージョンを特定する方法について説明します。

  1. Visual Studio Code で、[File]メニュー > [Preferences] > [Extensions]を選択します。
  2. [Extensions]ビューで、[Search]ボックスのテキストをすべてクリアします。
  3. [INSTALLED]セクションで、リスト内の AutoCAD AutoLISP Extension を探します。

    Extension のバージョン番号が、名前の横に表示されています。

Attach および Launch 環境設定をセットアップする(バージョン 1.3.2 以降)

  1. Visual Studio Code で、[File]メニュー > [Preferences] > [Settings]を選択します。
  2. [User]タブで[Extensions]を展開し、[AutoCAD AutoLISP Configuration]をクリックします。

  3. [Debug: Attach Process]テキスト ボックスに、次の太字で示された値のいずれかを入力します。
    • (Windows) acad
    • (Mac OS) AutoCAD
    注: プロセス名では大文字と小文字が区別されるため、acad または AutoCAD は ACAD または autocad と同じではありません。
  4. [Debug: Launch Program]テキスト ボックスに、AutoCAD 実行ファイルの絶対パスを入力します。

    絶対パスは、インストールされている AutoCAD のリリースとプラットフォームによって異なります。

    • (Windows) "C:¥Program Files¥Autodesk¥AutoCAD 2022¥acad.exe"
    • (Mac OS) "/Applications/Autodesk/AutoCAD 2022/AutoCAD 2022.app/Contents/MacOS/AutoCAD"
  5. 必要に応じて、[Debug: Launch Parameter]テキスト ボックスで、AutoCAD アプリケーションの起動時の任意のコマンド ライン スイッチを指定します。

フォルダごとに Attach および Launch 環境設定をセットアップする(バージョン 1.3.2 以前)

注: デバッグ環境設定を追加する前にフォルダを開く必要があります。また、デバッグ環境設定は、ワークスペースではなくフォルダにのみ追加する必要があります。フォルダを開く手順については、「フォルダを開くには」を参照してください。
  1. Visual Studio Code の[Activity]バーで、[Debug]をクリックし、次に[Create launch.json File]をクリックします(または、[Debug]メニュー > [Open Configurations]をクリックします)。


  2. [Configurations]メニューから[AutoCAD AutoLISP Debug: Attach]を選択します。


    AutoLISP Debug: Attach 環境設定を含む launch.json という名前の新しいファイルが、現在のエディタ ウィンドウで開きます。

  3. エディタ ウィンドウの右下コーナーで[Add Configuration]をクリックし、次に表示されたリストから[AutoLISP Debug: Launch]を選択します。
  4. launch.json エディタ ウィンドウで、インストールされている OS に基づいて、次の変更を加えます(編集例では太字で示されています)。
    1. AutoLISP Debug: Launch 環境設定の Path 属性は、AutoCAD 実行可能ファイルへの絶対パスに更新する必要があります。
    2. AutoLISP Debug: Attach 環境設定の Process 属性は、AutoCAD アプリケーションのプロセス名に更新する必要があります。
      注: プロセス名では大文字と小文字が区別されるため、acad または AutoCAD は ACAD または autocad と同じではありません。
    3. 必要に応じて、AutoLISP Debug: Launch 環境設定の Params 属性を更新して、AutoCAD アプリケーションが起動されたときに使用するコマンド ライン スイッチを指定することができます。
    launch.json ファイル (Windows の場合)
    {
        "configurations":
        [
            {
                "type": "launchlisp",
                "request": "launch",
                "name": "Autolisp Debug: Launch",
                "attributes": {
                    "path": "C:\\Program Files\\Autodesk\\AutoCAD 2022\\acad.exe",
                    "params": ""
                }
            },
            {
                "type": "attachlisp",
                "request": "attach",
                "name": "Autolisp Debug: Attach",
                "attributes": {
                    "process": "acad"
                }
            }
        ]
    }
    launch.json ファイル (Mac OS の場合)
    {
        "configurations":
        [
            {
                "type": "launchlisp",
                "request": "launch",
                "name": "Autolisp Debug: Launch",
                "attributes": {
                    "path": "/Applications/Autodesk/AutoCAD 2022/AutoCAD 2022.app/Contents/MacOS/AutoCAD",
                    "params": ""
                }
            },
            {
                "type": "attachlisp",
                "request": "attach",
                "name": "Autolisp Debug: Attach",
                "attributes": {
                    "process": "AutoCAD"
                }
            }
        ]
    }
  5. [File]メニュー > [Save]をクリックして変更内容を launch.json ファイルに保存します。