| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
| |
| PNY WIRD VON NVIDIA ZUM HÄNDLER DES JAHRES GEWÄHLT, eine Pressemitteilung
|
Autor
|
Thema: Schnellauswahl über Script (2248 mal gelesen)
|
knblc Mitglied
Beiträge: 25 Registriert: 05.12.2003 Autocad 2011 Windows XP Prof
|
erstellt am: 29. Jul. 2005 15:21 <-- editieren / zitieren --> Unities abgeben:
Ich führe den Befehl ssx (Expresstools) über einen Script aus und klappt wunderbar. In dieser Auswahl möchte ich die Eigenschaften ändern: danach: eigändr v (vorherige Auswahl) über die Befehlszeile funktionierts. Dies klappt jedoch nicht via script hat jemand eine Idee ? Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
mapcar Mitglied CADmin
Beiträge: 1250 Registriert: 20.05.2002 Time flies like an arrow, fruit flies like a banana (Groucho Marx)
|
erstellt am: 29. Jul. 2005 15:31 <-- editieren / zitieren --> Unities abgeben: Nur für knblc
|
knblc Mitglied
Beiträge: 25 Registriert: 05.12.2003
|
erstellt am: 29. Jul. 2005 15:40 <-- editieren / zitieren --> Unities abgeben:
|
mapcar Mitglied CADmin
Beiträge: 1250 Registriert: 20.05.2002 Time flies like an arrow, fruit flies like a banana (Groucho Marx)
|
erstellt am: 29. Jul. 2005 17:47 <-- editieren / zitieren --> Unities abgeben: Nur für knblc
|
fuchsi Mitglied Programmierer c#.net Datawarehouse
Beiträge: 1201 Registriert: 14.10.2003 AutoCad Version 2012 deu/enu <P>Windows 7 64bit
|
erstellt am: 01. Aug. 2005 10:22 <-- editieren / zitieren --> Unities abgeben: Nur für knblc
ursprung in einem script über eine Auswahl funktioniert so nicht. Im Gegensatz zur normalen Befehlseingabe kann der Befehl Ursprung innerhalb eines Scriptes/Lispprogramm immer nur EIN Element ursprungen . Warum das so ist ?? Frage Autodesk Umweg über Lisp (setq ss (ssget "_P")) (setq i 0) (repeat (sslength ss) (command "._explode" (ssname ss i)) (setq i (1+ i)) ) ------------------ Ing. Anton Fuchs WWW.FFZELL.AT.TC Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
mapcar Mitglied CADmin
Beiträge: 1250 Registriert: 20.05.2002 Time flies like an arrow, fruit flies like a banana (Groucho Marx)
|
erstellt am: 01. Aug. 2005 21:41 <-- editieren / zitieren --> Unities abgeben: Nur für knblc
Tja, wieder was gelernt, fuchsi;-) Dass der URSPRUNG-Befehl in Lisp-Programmen anders tickt, war schon lange klar, das ist als 'zementierter Bug' auch in der Hilfe nachzulesen. Dass das in Skripten auch nicht funktioniert, war mir neu, aber es stimmt - ich hab's nachgeprüft. Das nachfolgende Skript löst nur das 1. Rechteck auf: Code:
_rectang 0,0 1,1 _zoom _e _-array _l_r 10 10 2 2 _zoom _e _zoom 0.8x _explode _all
Man könnte mal untersuchen, wie ein Sendcommand() sich da verhält... Gruß, Axel Strube-Zettler ------------------ Meine AutoLisp-Seiten Mein Angriff auf dein Zwerchfell Mein Lexikon der Fotografie Mein gereimtes Gesülze Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |