;; ============================================================ ;; SSG_LOAD.LSP - Laderoutine fuer die SSG-Standardbibliotheken ;; ;; Laedt alle SSG-Kernbibliotheken in der richtigen Reihenfolge. ;; In acad.lsp oder manuell aufrufen: ;; (load "pfad/ssg_load.lsp") ;; ;; Alternativ nur einzelne Bibliotheken laden: ;; (load "pfad/ssg_core.lsp") ;; (load "pfad/ssg_layer.lsp") ;; (load "pfad/ssg_dialog.lsp") ;; ============================================================ (defun ssg-load-libs (/ base-path) ;; Pfad dieser Datei als Basis verwenden (AutoCAD 2000+) (setq base-path (if (findfile "ssg_core.lsp") (substr (findfile "ssg_core.lsp") 1 (- (strlen (findfile "ssg_core.lsp")) (strlen "ssg_core.lsp"))) (strcat (getvar "DWGPREFIX")) ) ) (load (strcat base-path "ssg_core.lsp") "ssg_core.lsp nicht gefunden") (ssg-load-config) (load (strcat base-path "ssg_dbg.lsp") "ssg_dbg.lsp nicht gefunden") (load (strcat base-path "ssg_dialog.lsp") "ssg_dialog.lsp nicht gefunden") (load (strcat base-path "ssg_layer.lsp") "ssg_layer.lsp nicht gefunden") (load (strcat base-path "KreiselInsert.lsp") "KreiselInsert.lsp nicht gefunden") (load (strcat base-path "VarioFoerderer.lsp") "VarioFoerderer.lsp nicht gefunden") (load (strcat base-path "Gefaellestrecke.lsp") "Gefaellestrecke.lsp nicht gefunden") (load (strcat base-path "export.lsp") "export.lsp nicht gefunden") (load (strcat base-path "tests.lsp") "tests.lsp nicht gefunden") (load (strcat base-path "OmniModulInsert.lsp") "OmniModulInsert.lsp nicht gefunden") (load (strcat base-path "SSG_LIB_Commands.lsp") "SSG_LIB_Commands.lsp nicht gefunden") (prompt "\nSSG-Bibliotheken geladen: ssg_core, ssg_dbg, ssg_dialog, ssg_layer, KreiselInsert, VarioFoerderer, Gefaellestrecke, export, tests, OmniModulInsert, SSG_LIB_Commands") (princ) ) (ssg-load-libs)