← Inbox

C3D-0084 · READ-ONLY: which template do new drawings use [TEMPLATE-READ] done

Reads QNEWTEMPLATE, STARTUP and the drawing/template path system variables plus the Civil drawing unit and zone settings, to identify the template file new drawings are created from. No changes.

Script file
C3D-0084.cs
Target
260612 · model space
Author
claude
Approved
yes · reviewer
Timeout
180s

C# payload

// READ-ONLY. Which template does Civil 3D use for new drawings on this machine?
// Read the actual system variables rather than assuming a path. Nothing is modified.
Func<string,string> getvar = n => {
    try {
        var v = Autodesk.AutoCAD.ApplicationServices.Application.GetSystemVariable(n);
        return v == null ? "<null>" : v.ToString();
    } catch (System.Exception ex) { return "<" + ex.GetType().Name + ">"; }
};

Log("=== template / new-drawing settings ===");
Log("  QNEWTEMPLATE  " + getvar("QNEWTEMPLATE"));   // the template QNEW uses
Log("  MEASUREINIT   " + getvar("MEASUREINIT"));
Log("  STARTUP       " + getvar("STARTUP"));         // 0/1/3 = what happens on new drawing
Log("  DWGNAME       " + getvar("DWGNAME"));
Log("  DWGPREFIX     " + getvar("DWGPREFIX"));
Log("  ACADPREFIX    " + getvar("ACADPREFIX"));

Log("");
Log("=== where template files live (search path) ===");
try {
    var hostApp = Autodesk.AutoCAD.ApplicationServices.Application.GetSystemVariable("ACADPREFIX");
    Log("  " + hostApp);
} catch { }

// The Civil 3D drawing settings name the template's units/zone origin
Log("");
Log("=== civil drawing settings ===");
var civil = CivilApplication.ActiveDocument;
try { Log("  Drawing unit  " + civil.Settings.DrawingSettings.UnitZoneSettings.DrawingUnits); } catch (System.Exception ex) { Log("  units: " + ex.Message); }
try { Log("  Zone          " + civil.Settings.DrawingSettings.UnitZoneSettings.CoordinateSystemCode); } catch { }

Result

Status
success
Drawing file
C:\Users\sanja\OneDrive\_SurveyDisco\260613 - 5030 E Lake Pkwy, Stockbridge, GA 30281, USA\260612 - CSTORE WATER ABS 30.dwg
Message
Executed C3D-0084 (0 entities touched).
Entities
Duration
924 ms
Civil 3D
25.0.0.0

Log

=== template / new-drawing settings ===
  QNEWTEMPLATE  <Exception>
  MEASUREINIT   0
  STARTUP       3
  DWGNAME       260612 - CSTORE WATER ABS 30.dwg
  DWGPREFIX     C:\Users\sanja\OneDrive\_SurveyDisco\260613 - 5030 E Lake Pkwy, Stockbridge, GA 30281, USA\
  ACADPREFIX    C:\Users\sanja\AppData\Roaming\Autodesk\C3D 2025\enu\support;C:\Program Files\Autodesk\AutoCAD 2025\support;C:\Program Files\Autodesk\AutoCAD 2025\support\en-US;C:\Program Files\Autodesk\AutoCAD 2025\fonts;C:\Program Files\Autodesk\AutoCAD 2025\help;C:\Program Files\Autodesk\AutoCAD 2025\Express;C:\Program Files\Autodesk\AutoCAD 2025\support\color;C:\Program Files\Autodesk\AutoCAD 2025\C3D;C:\Program Files\Autodesk\AutoCAD 2025\ACA;C:\Program Files\Autodesk\AutoCAD 2025\Map\bin\FDO;C:\Program Files\Autodesk\AutoCAD 2025\Map\support\en-US;C:\Program Files\Autodesk\AutoCAD 2025\Map\support;C:\Program Files\Autodesk\AutoCAD 2025\Map;C:\Program Files\Autodesk\AutoCAD 2025\Map\bin\Gisplatform;C:\Program Files\Autodesk\AutoCAD 2025\Map\en-US;C:\ProgramData\Autodesk\C3D 2025\enu\Data\Symbols\MVBlocks;C:\ProgramData\Autodesk\C3D 2025\enu\Data\Symbols\MVBlocks\3D MV Blocks Textures;C:\Program Files\Common Files\Autodesk Shared\Civil Engineering 137;C:\Program Files\Autodesk\ApplicationPlugins\ADSK-ProjectExplorer-2025.bundle\Contents\Resources;C:\Program Files (x86)\Autodesk\ApplicationPlugins\Autodesk AppManager.bundle\Contents\Windows;C:\Program Files (x86)\Autodesk\ApplicationPlugins\Autodesk AppManager.bundle\Contents\Windows\2025;C:\Program Files (x86)\Autodesk\ApplicationPlugins\Autodesk FeaturedApps.bundle\Contents\Resources;C:\program files\autodesk\autocad 2025\map\agol;C:\Program Files\Autodesk\AutoCAD 2025\drv;

=== where template files live (search path) ===
  C:\Users\sanja\AppData\Roaming\Autodesk\C3D 2025\enu\support;C:\Program Files\Autodesk\AutoCAD 2025\support;C:\Program Files\Autodesk\AutoCAD 2025\support\en-US;C:\Program Files\Autodesk\AutoCAD 2025\fonts;C:\Program Files\Autodesk\AutoCAD 2025\help;C:\Program Files\Autodesk\AutoCAD 2025\Express;C:\Program Files\Autodesk\AutoCAD 2025\support\color;C:\Program Files\Autodesk\AutoCAD 2025\C3D;C:\Program Files\Autodesk\AutoCAD 2025\ACA;C:\Program Files\Autodesk\AutoCAD 2025\Map\bin\FDO;C:\Program Files\Autodesk\AutoCAD 2025\Map\support\en-US;C:\Program Files\Autodesk\AutoCAD 2025\Map\support;C:\Program Files\Autodesk\AutoCAD 2025\Map;C:\Program Files\Autodesk\AutoCAD 2025\Map\bin\Gisplatform;C:\Program Files\Autodesk\AutoCAD 2025\Map\en-US;C:\ProgramData\Autodesk\C3D 2025\enu\Data\Symbols\MVBlocks;C:\ProgramData\Autodesk\C3D 2025\enu\Data\Symbols\MVBlocks\3D MV Blocks Textures;C:\Program Files\Common Files\Autodesk Shared\Civil Engineering 137;C:\Program Files\Autodesk\ApplicationPlugins\ADSK-ProjectExplorer-2025.bundle\Contents\Resources;C:\Program Files (x86)\Autodesk\ApplicationPlugins\Autodesk AppManager.bundle\Contents\Windows;C:\Program Files (x86)\Autodesk\ApplicationPlugins\Autodesk AppManager.bundle\Contents\Windows\2025;C:\Program Files (x86)\Autodesk\ApplicationPlugins\Autodesk FeaturedApps.bundle\Contents\Resources;C:\program files\autodesk\autocad 2025\map\agol;C:\Program Files\Autodesk\AutoCAD 2025\drv;

=== civil drawing settings ===
  Drawing unit  Feet
  Zone          GAHP-WF

Notes

What worked, what didn't, job-specific gotchas — flagged notes feed the recipes.

No notes yet.