| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
| |
| Request a special discount on NVIDIA RTX 5000 Ada Generation GPU !, eine Pressemitteilung
|
Autor
|
Thema: Stures SSGET läßt sich nicht zämen (2210 mal gelesen)
|
autocart Mitglied Technischer Redakteur
Beiträge: 698 Registriert: 08.09.2003
|
erstellt am: 10. Feb. 2005 19:58 <-- editieren / zitieren --> Unities abgeben:
Hallo ihr Lieben! Weiß einer (oder mehrere) von euch, ob/wie man die Meldung "Objekte wählen:" bei der Verwendung von ssget unterdrücken und/oder mit einer eigenen Aufforderung ersetzen kann? Wäre ganz toll. Danke schon mal für alle Ideen! Grüße, Stephan Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Bernd P Ehrenmitglied V.I.P. h.c. cook-general
Beiträge: 3424 Registriert: 07.06.2001 W10-64bit, AMD Ryzen 7 3700X,32GB RAM, Sapphire Pulse Radeon RX 570 8G G5, Canon TX-3000 MFP, Maus Cherry MW4500, Sub:Infrastructure Design Suite, Office 365
|
erstellt am: 11. Feb. 2005 07:44 <-- editieren / zitieren --> Unities abgeben: Nur für autocart
Servus Wie soll der Befehl aussehen, wie willst du auswählen (gibt 12 verschiedene Möglichkeiten).
------------------ schöne Grüsse aus der Steiermark Bernd P. Warum Einfach es geht auch kompliziert Bitte Supportangaben eintragen, warum siehst du hier Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CADmium Moderator Maschinenbaukonstrukteur
Beiträge: 13527 Registriert: 30.11.2003 .
|
erstellt am: 11. Feb. 2005 07:50 <-- editieren / zitieren --> Unities abgeben: Nur für autocart
was gaaaanz einfaches : setze vor dem ssget-aufruf "nomutt" auf 1 vergess aber auch das rücksetzen nicht! Zum Testen: (progn (setvar "nomutt" 1) (setq Auswahl (ssget)) (setvar "nomutt" 0) ) P.S. mich stört "Objekte wählen :" jedenfalls nicht. ------------------ - Thomas - "Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben." [Diese Nachricht wurde von CADmium am 11. Feb. 2005 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
marc.scherer Ehrenmitglied V.I.P. h.c. CAD-Administrator
Beiträge: 2494 Registriert: 02.11.2001 Windows 10 64bit AutoCAD Architecture 2018/2019 (deu/eng) AEC-Collection 2019 (Revit und Zeugs) Wenn sich's nicht vermeiden läßt: D-A-CH Erweiterung (mies implementierter Schrott)
|
erstellt am: 11. Feb. 2005 08:07 <-- editieren / zitieren --> Unities abgeben: Nur für autocart
Hi autocart, ich helfe mir da immer mit so einem Konstrukt: Code:
(princ "\nObjekte zum wilde Sachen machen wählen...") (setq sget (ssget))
Die Verwendung von NOMUTT halte ich für brisant... ------------------ Ciao, Marc Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CADchup Ehrenmitglied V.I.P. h.c.
Beiträge: 3336 Registriert: 14.03.2001 Sicher ist, dass nichts sicher ist. Selbst das nicht. Joachim Ringelnatz
|
erstellt am: 11. Feb. 2005 08:12 <-- editieren / zitieren --> Unities abgeben: Nur für autocart
|
autocart Mitglied Technischer Redakteur
Beiträge: 698 Registriert: 08.09.2003
|
erstellt am: 11. Feb. 2005 09:19 <-- editieren / zitieren --> Unities abgeben:
vielen lieben Dank an euch alle! nomutt ist ja wirklich eine "starke" Variable im wahrsten Sinne. Sogar die aufforderung "Befehl:" am Anfang der Befehlszeile ist weg. gefällt mir aber eigentlich recht gut. 10Us an CADmium. Diese Var kannte ich noch nicht... Was ich alles nicht weiß, ist immer wieder erschreckend... Es sollte wirklich eine nach Themen geordnete Liste aller Variablen geben. Man vergisst die Namen ja wieder so schnell. und alle kann man sich auch nicht aufschreiben. Die AutoCAD-Hilfe ist unzureichend. @marc, wenn du (princ "\nObjekte zum wilde Sachen machen wählen...") (setq sget (ssget)) verwendest, sieht das dann während der Laufzeit bei dir nicht so aus: Objekte zum wilde Sachen machen wählen... Objekte auswählen: Die zweite Zeile (von ssget erzeugt) ist genau die, die ich nicht will. Aus Schönheitsgründen und auch damit es mehr Sinn macht (keine doppelte Aufforderung zum Objekte wählen). aufjedenFallvielenDank CU, Stephan Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
otterloh Mitglied
Beiträge: 188 Registriert: 27.06.2001 AutoCAD 2008, 2010 Vista, Win7
|
erstellt am: 11. Feb. 2005 10:13 <-- editieren / zitieren --> Unities abgeben: Nur für autocart
@autocart, (princ "\nZum wilde Sachen machen") (setq sget (ssget)) sieht das dann während der Laufzeit so aus: Zum wilde Sachen machen Objekte auswählen: ------------------ Gruß Werner http://www.konstruktionsbuero-meyer.de Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
autocart Mitglied Technischer Redakteur
Beiträge: 698 Registriert: 08.09.2003
|
erstellt am: 11. Feb. 2005 10:24 <-- editieren / zitieren --> Unities abgeben:
ist schon klar (nach dem 2ten mal durchlesen und vergleichen mit meinem zuvor geschriebenen Beitrag), aber die zweite Zeile ist nicht so schön (auch schwerer zu lesen), und vielleicht will ich einmal eine Aufforderung schreiben, in die die Worte "Objekte wählen:" nicht mehr als die zweit letzten Worte passen?! nomutt ist glaub ich das beste. man muss halt wirklich gleich nach ssget nomutt wieder auf 0 stellen, und das risiko, dass das prog während ssget abstürzt nehme ich in kauf. noch dazu schreibe ich die progs für nur 2 Anwender (ich und mein Kollege). und wir reden eh dauernd über ACAD, für den fall, dass nomutt plötzlich auf 1 bliebe. have fun, Stephan [Diese Nachricht wurde von autocart am 11. Feb. 2005 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
marc.scherer Ehrenmitglied V.I.P. h.c. CAD-Administrator
Beiträge: 2494 Registriert: 02.11.2001 Windows 10 64bit AutoCAD Architecture 2018/2019 (deu/eng) AEC-Collection 2019 (Revit und Zeugs) Wenn sich's nicht vermeiden läßt: D-A-CH Erweiterung (mies implementierter Schrott)
|
erstellt am: 11. Feb. 2005 10:45 <-- editieren / zitieren --> Unities abgeben: Nur für autocart
Hi Autocart, <dream> Du kannst mir glauben, ich mache schon 'ne ganze Zeit mit AutoLisp und CAD-Anpassung rum... Und 'n Haufen Leute benutzt mein Zeug... Ich hab' mich NIE (auch keiner der User) an dieser ssget-Aufforderungs-Geschichte gestört. Gibt es so wenig Probleme in AutoCAD, daß man sich diese noch selber schaffen muß? ------------------ Ciao, Marc Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
joern bosse Ehrenmitglied Dipl.-Ing. Vermessung
Beiträge: 1763 Registriert: 11.10.2004 Window 11 ACAD 2021 CIVIL 2021 BricsCAD ab V14 11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz 2.80 GHz 32.0GB RAM NVIDIA GeForce MX450<P>
|
erstellt am: 11. Feb. 2005 11:06 <-- editieren / zitieren --> Unities abgeben: Nur für autocart
Hallo, ich würde die Zeile "Objekte auswählen:" auf jeden Fall lassen. Denn dann weiß der User doch gleich, daß er wie bei jedem anderen Befehl von AutoCAD die Zusatzoptionen kp, wp ... benutzen kann. ------------------ viele Grüße Jörn Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
flaschenpost Mitglied Architekt
Beiträge: 497 Registriert: 29.09.2004 ADT 2004 / Windows XP
|
erstellt am: 11. Feb. 2005 11:11 <-- editieren / zitieren --> Unities abgeben: Nur für autocart
Hallo Marc, Stephan hat vielleicht die Möglichkeiten von ssget noch nicht ausprobiert. Veilleicht kann er mal sagen, in welcher Form er auswählen möchte. PS: Wie verwendet man eigentlich (ssget "I" ....) ? Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
autocart Mitglied Technischer Redakteur
Beiträge: 698 Registriert: 08.09.2003
|
erstellt am: 11. Feb. 2005 11:16 <-- editieren / zitieren --> Unities abgeben:
|
CADmium Moderator Maschinenbaukonstrukteur
Beiträge: 13527 Registriert: 30.11.2003 .
|
erstellt am: 11. Feb. 2005 11:16 <-- editieren / zitieren --> Unities abgeben: Nur für autocart
@Flaschenpost: z.B. so (if(or(and(setq AUSWAHL (ssget "I"))(>(sslength AUSWAHL) 0)) (and(setq AUSWAHL (ssget)) (>(sslength AUSWAHL) 0)) ) tuwas ) ...wenn Objekte vor Befehlsaufruf schon gewählt waren, wird diese Auswahl verwendet, ansonsten wird zur Objektauswahl aufgefordert, sind keine Objekte gewählt, na dann mach halt nix ... P.S. für nächstes Mal : Neue Frage -> neuer Thread! Erleichtert später die suche ungemein!
------------------ - Thomas - "Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben." Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
autocart Mitglied Technischer Redakteur
Beiträge: 698 Registriert: 08.09.2003
|
erstellt am: 11. Feb. 2005 11:27 <-- editieren / zitieren --> Unities abgeben:
|
flaschenpost Mitglied Architekt
Beiträge: 497 Registriert: 29.09.2004 ADT 2004 / Windows XP
|
erstellt am: 11. Feb. 2005 12:00 <-- editieren / zitieren --> Unities abgeben: Nur für autocart
Zitat:
...wenn Objekte vor Befehlsaufruf schon gewählt waren
Das war der unklare Punkt - innerhalb eines Programms, durch Benutzereingabe oder wie (Beipiel) ? Zitat:
P.S. für nächstes Mal : Neue Frage -> neuer Thread! Erleichtert später die suche ungemein!
Das ist der Punkt, Thomas, der mir im Forum nicht gefällt - viele Threads zum Thema (nicht nur ssget) und überall findet man ein bischen ... Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CADmium Moderator Maschinenbaukonstrukteur
Beiträge: 13527 Registriert: 30.11.2003 .
|
erstellt am: 11. Feb. 2005 12:27 <-- editieren / zitieren --> Unities abgeben: Nur für autocart
Zitat: Original erstellt von flaschenpost: Das ist der Punkt, Thomas, der mir im Forum nicht gefällt - viele Threads zum Thema (nicht nur ssget) und überall findet man ein bischen ...
Tja, mir wäre es auch lieber, das Forum hätte eine Art Glaskugel, so dass mir, nach ein paar ( - in schlechtem Deutsch und ohne Satzzeichen - ) hingeworfenen Brocken, sofort die Lösung für mein persönliches Problem präsentiert wird. Vielleicht kann einer der Admins die Suche dahingehend optimieren <dream> ..
------------------ - Thomas - "Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben." Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
autocart Mitglied Technischer Redakteur
Beiträge: 698 Registriert: 08.09.2003
|
erstellt am: 11. Feb. 2005 12:28 <-- editieren / zitieren --> Unities abgeben:
|
CADwiesel Moderator CAD4FM UG
Beiträge: 1989 Registriert: 05.09.2000 AutoCAD, Bricscad Wir machen das Mögliche unmöglich
|
erstellt am: 11. Feb. 2005 13:09 <-- editieren / zitieren --> Unities abgeben: Nur für autocart
und wieso finden die anderen immer das, was sie dan wiederum den Fragestellern, die nix gefunden haben posten? Es ist ebn mal nicht eine Glaskugel. Mann darf ruhig mal was in das Feld für den Suchbegriff reinschreiben ------------------ Gruß CADwiesel Besucht uns im CHAT
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
cadffm Moderator 良い精神
Beiträge: 22275 Registriert: 03.06.2002 Alles
|
erstellt am: 11. Feb. 2005 13:36 <-- editieren / zitieren --> Unities abgeben: Nur für autocart
finde ich ungeheuerlich, denkst du "wir" wissen alles ? WIR NUTZEN AutoCADhilfe & SUCHFUNKTION - hier werden (in den AutoCADforen) zu 80% Dinge angesprochen von denen ich null Ahnung habe, und dennoch poste ich überall Lösungen.. Google nicht zu vergessen oder andere Hilfe-HP´s ... Dann wird es evtl noch 1x getestet, dann gepostet.. un ge heuer lich ! (ehrlich) [Lisp ist allerdings manchmal etwas spezieller da teilweise in englisch..(AcadHilfe)] EDIT: Smilie geändert [Diese Nachricht wurde von cadffm am 11. Feb. 2005 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
autocart Mitglied Technischer Redakteur
Beiträge: 698 Registriert: 08.09.2003
|
erstellt am: 11. Feb. 2005 13:54 <-- editieren / zitieren --> Unities abgeben:
meinst du meinen Beitrag? hab ich ja nicht als Vorwurf gemeint. Ich finde nur, dass es auch nett wäre, wenn man zB Begriffe eingeben könnte, die nicht gefunden werden sollen. Das wäre sicher auch für euch Mods eine Erleichterung: 1) Ihr findet die Infos selbst leichter udn 2) die anderen finden die Infos leichter und müssen daher nicht so viel fragen. ------------------ have fun, Stephan Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
marc.scherer Ehrenmitglied V.I.P. h.c. CAD-Administrator
Beiträge: 2494 Registriert: 02.11.2001 Windows 10 64bit AutoCAD Architecture 2018/2019 (deu/eng) AEC-Collection 2019 (Revit und Zeugs) Wenn sich's nicht vermeiden läßt: D-A-CH Erweiterung (mies implementierter Schrott)
|
erstellt am: 11. Feb. 2005 14:08 <-- editieren / zitieren --> Unities abgeben: Nur für autocart
Hi, wieso benutzt Du dann nicht die erweiterte Suche von Google? Hier kannst Du alles machen, was das Herz begehrt. Schließlich kannst Du Google dort auch anweisen nur auf einer Site zu suchen... Ich hab da mal folgendes eingegeben: Marc Scherer -Ciao site:cad.de und siehe da, ich habe alle meine Einträge von CAD.DE bei denen ich 'nen Abschiedsgruß vergessen habe... ------------------ Ciao, Marc [Diese Nachricht wurde von marc.scherer am 11. Feb. 2005 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
cadffm Moderator 良い精神
Beiträge: 22275 Registriert: 03.06.2002 Alles
|
erstellt am: 13. Feb. 2005 12:09 <-- editieren / zitieren --> Unities abgeben: Nur für autocart
Jo Stephan, hatte dich da gemeint in dem Moment... und auch schon wieder bereut gehabt Aber der Inhalt stimmt natürlich immernoch. Die Suche ist natürlich nicht so gut wie andere, aber auch damit kommt man zum Ziel, abgesehen von den externen Möglichkeiten wie Marc es zB angesprochen hat. Bin auf jeden Fall Froh das mir nicht gleich der Kopf abgerupft wurde bei "meiner Kritik" CU Sebastian Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |