Merge branch 'master' of https://gitea.schoenenberger.de/Schoenenberger_Systeme_GmbH/dxfmakros
This commit is contained in:
@@ -63,6 +63,44 @@
|
||||
;; DBLCLKEDIT deaktivieren (Block-Editor nicht bei Doppelklick oeffnen)
|
||||
(setvar "DBLCLKEDIT" 0)
|
||||
|
||||
;; PyRx BRX-Plugin laden (benoetigt fuer PYLOAD-Befehl)
|
||||
(if menu-pfad
|
||||
(progn
|
||||
(setq pyrx-pfad (strcat menu-pfad "/.venv/Lib/site-packages/pyrx"))
|
||||
;; BricsCAD-Version aus ACADVER ermitteln (z.B. "25.0.0.0" -> "25")
|
||||
(setq acadver-str (getvar "ACADVER"))
|
||||
(setq ver-punkt (vl-string-search "." acadver-str))
|
||||
(setq ver-major (if ver-punkt
|
||||
(substr acadver-str 1 ver-punkt)
|
||||
"25"
|
||||
))
|
||||
(setq brx-datei (strcat pyrx-pfad "/RxLoaderV" ver-major ".0.brx"))
|
||||
(if (findfile brx-datei)
|
||||
(progn
|
||||
(arxload brx-datei)
|
||||
(princ (strcat "\n[SSG_LIB] PyRx BRX geladen (V" ver-major "): " brx-datei))
|
||||
)
|
||||
(progn
|
||||
(princ (strcat "\n[SSG_LIB] FEHLER: PyRx BRX nicht gefunden: " brx-datei))
|
||||
(princ "\n[SSG_LIB] Versuche Fallback-Versionen...")
|
||||
(foreach ver '("26" "25" "24")
|
||||
(if (not (= ver ver-major))
|
||||
(progn
|
||||
(setq brx-fallback (strcat pyrx-pfad "/RxLoaderV" ver ".0.brx"))
|
||||
(if (findfile brx-fallback)
|
||||
(progn
|
||||
(arxload brx-fallback)
|
||||
(princ (strcat "\n[SSG_LIB] PyRx BRX Fallback geladen (V" ver "): " brx-fallback))
|
||||
)
|
||||
)
|
||||
)
|
||||
)
|
||||
)
|
||||
)
|
||||
)
|
||||
)
|
||||
)
|
||||
|
||||
;; Python-Module laden (PyRx)
|
||||
(if menu-pfad
|
||||
(foreach pymod '("eckrad" "kreisel" "dblclick" "omniflo" "omniflo_boegen" "omniflo_weichen")
|
||||
|
||||
Reference in New Issue
Block a user