| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
Autor
|
Thema: if mit (c:befehl) verknüpfen (1233 mal gelesen)
|
chris888 Mitglied Technischer Zeichner
Beiträge: 141 Registriert: 11.11.2010 AutoCAD 2002, 2005, 2008, 09, 10, 11
|
erstellt am: 12. Mai. 2011 16:48 <-- editieren / zitieren --> Unities abgeben:
(defun c:aaa()(initget "Sperren Entsperren _(c:aas) (c:aass)")(setq aassaa(read(getkword "Architekturlayer Sperren oder Entsperren: "))) (if (= (c:aas) aassaa) (c:aas) (c:aass) ))mir gehts um den fetten teil. problem ist er macht immer beide commands hintereinnander. ich will aber entweder aas ODER aass. und nicht beides hintereinander -.- wie umgehe ich das? mfg chris
[Diese Nachricht wurde von chris888 am 12. Mai. 2011 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
spider_dd Mitglied
Beiträge: 1111 Registriert: 27.11.2003 Win 10Pro Intel(R) Core(TM) i7-7700 NVIDIA Quadro P1000 ACAD, Civil-3D 2018
|
erstellt am: 12. Mai. 2011 17:22 <-- editieren / zitieren --> Unities abgeben: Nur für chris888
Hallo chris, probiers mal mit ... (if (= "(c:aas)" aassaa) .... weil derzeit wird beim if vergleich c:aas ausgeführt und mit dem Inhalt von aassaa verglichen, da das dann sicher was anderes ist greift anschließend der else Zweig mit c:aass (oder so) HTH Gruß Thomas
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
chris888 Mitglied Technischer Zeichner
Beiträge: 141 Registriert: 11.11.2010 AutoCAD 2002, 2005, 2008, 09, 10, 11
|
erstellt am: 13. Mai. 2011 10:17 <-- editieren / zitieren --> Unities abgeben:
Morgen!! So gehts: (defun c:aaa()(initget "Sperren Entsperren _c:aas c:aass")(setq aassaa(getkword "Architekturlayer Sperren oder Entsperren: ")) (if (= "c:aas" aassaa) (c:aas) (c:aass))) DANKE Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CADmium Moderator Maschinenbaukonstrukteur
Beiträge: 13508 Registriert: 30.11.2003 .
|
erstellt am: 13. Mai. 2011 10:23 <-- editieren / zitieren --> Unities abgeben: Nur für chris888
|