| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
| |
| PNY bietet das umfangreichste Ökosystem von B2B als auch B2C-Lösungen für IT-Akteure auf dem Markt, eine Pressemitteilung
|
Autor
|
Thema: if-Befehl, kein Objekt gefunden (912 / mal gelesen)
|
Stefan-Schirge Mitglied
Beiträge: 42 Registriert: 26.10.2020
|
erstellt am: 24. Nov. 2020 12:44 <-- editieren / zitieren --> Unities abgeben:
Hallo Zusammen, ich habe mal wieder ein problem mit meinem Makro Und zwar möchte ich, wenn er beim Befehl "isave" kein Objekt findet, dass er zum nächsten Befehl springt. Hier der Ausschnitt um den es geht:
(command "isave") (command "_.qsave" "_.-etransmit" "_c" (strcat (getvar 'dwgprefix) (vl-filename-base (getvar 'dwgname)) ".zip" ) )) Wie bekomme ich das hin? Kann mir bitte jemand helfen? Vielen Dank vorab ------------------ AutoCad 2018 Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CADwiesel Moderator CAD4FM UG
Beiträge: 1991 Registriert: 05.09.2000 AutoCAD, Bricscad Wir machen das Mögliche unmöglich
|
erstellt am: 24. Nov. 2020 12:54 <-- editieren / zitieren --> Unities abgeben: Nur für Stefan-Schirge
|
Stefan-Schirge Mitglied
Beiträge: 42 Registriert: 26.10.2020
|
erstellt am: 24. Nov. 2020 12:55 <-- editieren / zitieren --> Unities abgeben:
|
Stefan-Schirge Mitglied
Beiträge: 42 Registriert: 26.10.2020
|
erstellt am: 24. Nov. 2020 12:58 <-- editieren / zitieren --> Unities abgeben:
|
CADwiesel Moderator CAD4FM UG
Beiträge: 1991 Registriert: 05.09.2000 AutoCAD, Bricscad Wir machen das Mögliche unmöglich
|
erstellt am: 24. Nov. 2020 12:58 <-- editieren / zitieren --> Unities abgeben: Nur für Stefan-Schirge
|
Stefan-Schirge Mitglied
Beiträge: 42 Registriert: 26.10.2020
|
erstellt am: 24. Nov. 2020 13:01 <-- editieren / zitieren --> Unities abgeben:
|
CADwiesel Moderator CAD4FM UG
Beiträge: 1991 Registriert: 05.09.2000 AutoCAD, Bricscad Wir machen das Mögliche unmöglich
|
erstellt am: 24. Nov. 2020 13:45 <-- editieren / zitieren --> Unities abgeben: Nur für Stefan-Schirge
also wirst du erstmal prüfen müssen, ob so ein Objekt in der Zeichnung enthalten ist. Du kannst ja mal eine Zeichnung öffnen, wo ein solches Objekt enthalten ist und den Objekttyp per (entget(car(entsel))) abfragen. und dann baust du eine if Bedingung ein Oder was auch eine Möglichkeit wäre... Code: (command "isave") (while (/= (getvar "cmdactive") 0) (command)) (command "_qsave")
------------------ Gruß CADwiesel Besucht uns im CHAT
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
spider_dd Mitglied
Beiträge: 1144 Registriert: 27.11.2003 Win 10Pro Intel(R) Core(TM) i7-7700 NVIDIA Quadro P1000 ACAD, Civil-3D 2018
|
erstellt am: 24. Nov. 2020 13:54 <-- editieren / zitieren --> Unities abgeben: Nur für Stefan-Schirge
|
Stefan-Schirge Mitglied
Beiträge: 42 Registriert: 26.10.2020
|
erstellt am: 25. Nov. 2020 09:11 <-- editieren / zitieren --> Unities abgeben:
|