Den code der Reihenfolge nach abarbeiten, dann brauchst du dich schon mal nicht mehr fragen wo es knallt,
dann ist es klar und eine Fehlermeldung von ACAD gibt es dann auch noch gratis dazu.
ab hier schaute ich in den Code
(setq DATNAME (getvar "DWGNAME")) ; enthält dann den Dateinamen+Endung
läuft
(setq praefix ("werb-")) ; ACAD fragt sich was die ihm unbekannt Funktion "werb-" wohl machen soll?
Schau doch mal was Acad antwortet wenn du das eingibst..
Befehl: (setq praefix ("werb-"))
; Fehler: Fehlerhafte Funktion: "werb-"
Richtig(er) wäre Befehl: (setq praefix "werb-")
(setq pfad ("U:\\CAD Services\\CAD_Daten\\AutoCAD_Vertrieb\\__Projekte\\Temp-werb"))
Dasselbe Problem. Dein String ist keine Funktion, die Klammern drumherum gehören weg.
(setq name (pfad prafeix DATNAME))
Dasselbe Problem. Was auch immer hinter PFAD versteckt ist, ist keine Funktion, in diesem Fall fehlt hier wohl die Funktion STRCAT vor dem PFAD
(command "_SAVEAS" "2018" (car name))
car ist für den Zugriff auf Listen gedacht, nach meiner Hilfe hast du keine List und kannst auf CAR verzichten
Anmerkung: (command "_SAVEAS" "2018" name) wird später nur maximal 1x funktionieren, die Befehlsfolge
ändert sich falls es bereits eine Datei mit dem NAME, also Pfad+Dateiname+Erweitung gibt.
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP