| | | 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: Block hängt nicht am Mauszeiger ? (1227 mal gelesen)
|
Juergen55 Mitglied Elektrotechniker
Beiträge: 282 Registriert: 08.03.2001
|
erstellt am: 10. Jul. 2004 01:03 <-- editieren / zitieren --> Unities abgeben:
Hallo, wenn ich per Lisp einen Block einfüge, dann hängt er nicht am Mauszeiger, z.B. in der Art: (command "_insert" bln p1 bp bp "0") wie sonst in ACAD üblich, Warum ist das so ? Hängt das von einer Systemvariablen ab ? Kriegt man das hin ? Gruß, Jürgen ----------www.pc-ideal.de
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Ex-Mitglied
|
erstellt am: 10. Jul. 2004 11:27 <-- editieren / zitieren -->
Zitat: Original erstellt von Juergen55: wenn ich per Lisp einen Block einfüge, dann hängt er nicht am Mauszeiger, z.B. in der Art: (command "_insert" bln p1 bp bp "0") wie sonst in ACAD üblich, Warum ist das so ? Hängt das von einer Systemvariablen ab ? Kriegt man das hin ?
Entweder liegt der Einfügepunkt Deines Blocks irgend wo in der Pampa, oder Du holst Dir den Block als Datei herein, in der die Systemvariable INSBASE nicht auf 0,0,0 steht. Anders als nämlich die meisten AutoCAD Anwender glauben, liegt der Einfügepunkt einer Blockdatei nicht im Ursprung des WKS der Zeichnungsdatei, sondern wird durch INSBASE vorgegeben. Tom Berger
------------------
|
Juergen55 Mitglied Elektrotechniker
Beiträge: 282 Registriert: 08.03.2001 Microstation V8i, TriCAD, AutoCAD2014, EPlan P8 2.2, Core I5, 16GB Arbeitsspeicher
|
erstellt am: 10. Jul. 2004 14:23 <-- editieren / zitieren --> Unities abgeben:
Hallo Tom, Ich versteh Deine Antwort nicht, das hatte ich gar nicht gefragt,es geht darum das beim einfügen über Lisp der Block nicht am Mauszeiger hängt, wenn ich sonst in ACAD auf Block einfügen gehe hängt der Block am Fadenkreuz bis ich Ihn absetze ! Gruß, Jürgen Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Ex-Mitglied
|
erstellt am: 10. Jul. 2004 16:59 <-- editieren / zitieren -->
Zitat: Original erstellt von Juergen55: Ich versteh Deine Antwort nicht, das hatte ich gar nicht gefragt,es geht darum das beim einfügen über Lisp der Block nicht am Mauszeiger hängt, wenn ich sonst in ACAD auf Block einfügen gehe hängt der Block am Fadenkreuz bis ich Ihn absetze !
Dann verstehe ich Deine Frage nicht :-) Warum sollte der Block denn am Mauszeiger hängen? Du weist ihm doch explizit einen Punkt zu. Selbst wenn Du (command "._insert" bln (getpoint "\Einfügepunkt: ") ...) verwenden würdest, dann würde auch da zuallererst getpoint evaluiert werden und dann erst der command-Aufruf. Die Lösung lautet: das Pausensymbol "\\" oder PAUSE. Achte darauf, dass cmdecho auf 1 steht: (command "._insert" bln pause 1 1 0) Tom Berger
------------------
|
Juergen55 Mitglied Elektrotechniker
Beiträge: 282 Registriert: 08.03.2001 Microstation V8i, TriCAD, AutoCAD2014, EPlan P8 2.2, Core I5, 16GB Arbeitsspeicher
|
erstellt am: 10. Jul. 2004 18:27 <-- editieren / zitieren --> Unities abgeben:
|
| Anzeige.:
Anzeige: (Infos zum Werbeplatz >>)
|