|
AutoLisp : Text beim kopieren sichbar
Brischke am 11.11.2005 um 07:23 Uhr (0)
Hallo Heinz,da ich vermute, dass du mit (command "_copy" ..) arbeitest, solltest du die Einstellung der Sysvar DRAGMODE checken.Grüße Holger------------------Holger BrischkeCAD on demand GmbH Autodesk User Group Central EuropeIndividuelle Lösungen von Heute auf Morgen. AUGCE Manager Deutschland Jackpot on demand - Wir eröffnen den Spätsommer mit einer Verlosung!
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Text kopieren und ändern
Brischke am 03.12.2003 um 12:15 Uhr (0)
Hallo Heinz, ich kann jetzt nicht nachvollziehen, wo dein Problem ist. Der text wird dorthin kopiert, wo ich klicke, und dann startet ddedit. Wo genau ist jetzt dein Problem? Grüße Holger ------------------ Holger Brischke (defun - Lisp over night! AutoLISP-Programmierung für AutoCAD Da weiß man, wann man s hat!
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Text kopieren und ändern
Brischke am 04.12.2003 um 16:37 Uhr (0)
@Heinz die ersten Schritte sind die schwersten. Auf meiner Seite gibts ja einen Einstieg in AutoLISP (unter Hilfe- Training). Kannst du dir ja mal zu Gemüte führen. Teil 4 und 5 sind schon in Vorbereitung. 4 liegt noch bei Adesk 5 bei mir. Bei Fragen ... Grüße Holger ------------------ Holger Brischke (defun - Lisp over night! AutoLISP-Programmierung für AutoCAD Da weiß man, wann man s hat!
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Text kopieren und ändern
Brischke am 04.12.2003 um 14:03 Uhr (0)
Hallo Heinz, kann es sein, dass du gar nicht weißt, was du da so änderst? So sollte es Deinen Vorstellungen entsprechen: Code: (defun c:kota (/ a) (command _.copy (setq a (car(entsel))) (cdr(assoc 10 (entget a))) pause ) (command _.ddedit (entlast)) ) Bei Fragen ... Grüße Holger ------------------ Holger Brischke (defun - Lisp over night! AutoLISP-Programmierung für AutoCAD Da weiß man, wann man s hat!
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Block kopieren und ATT um 1 erhöhen
Brischke am 05.04.2006 um 06:27 Uhr (0)
Guten Morgen Heinz,dafür kannst du einen DWG-Reaktor nutzen, der immer dann anspringt, wenn deiner Zeichnung ein Objekt hinzugefügt wurde.In der Reaktorfunktion prüfts du dann, ob das erzeugte Element deinem Insert mit dem entsprechenden Attribut entspricht, und änderst dann das Attribut entsprechend.Grüße Holger------------------Holger BrischkeCAD on demand GmbHIndividuelle Lösungen von Heute auf Morgen.
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Zahlenspiel
Brischke am 17.02.2005 um 16:29 Uhr (0)
Hallo Heinz, von Lisp hast du gar keine Ahnung? Willst du denn ein wenig lernen? oder suchst hier nur nach fertigen Lösungen? Egal wie schau mal in die Zeile rein. Irgendwo steht dort ein (setq i 1) was aber nur gemacht wird, wenn das i noch gar nicht gesetzt wurde. Schreibst du in die Befehlszeile (setq i 25) und startest dann das Programm, dann gehts mit 26 weiter. Grüße Holger CAD on demand GmbH AUGCE - Manager Deutschland
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Text kopieren und ändern
Brischke am 18.10.2005 um 14:56 Uhr (0)
Hallo Heinz,du programmierst nicht zufällig im VLIDE? Dort hat man ja eine farbliche Unterscheidung bzgl Funktionen und Variablen. Dann wäre dir aufgefallen, dass ein Leerzeichen zwischen dem Operanden und der Variablen fehlt(/=[LEER]STRING ...Grüße Holger------------------Holger BrischkeCAD on demand GmbH Autodesk User Group Central EuropeIndividuelle Lösungen von Heute auf Morgen. AUGCE Manager Deutschland Jackpot on demand - Wir eröffnen den Spätsommer mit einer Verlosung!
|
| In das Form AutoLisp wechseln |
|
ZWCAD : ZWcad2009i
Brischke am 26.08.2009 um 10:37 Uhr (0)
Hallo Heinz,die Command-Reactoren sind (noch?) nicht in Lisp bzw. VBA integriert.Um nun einen Workaround basteln zu können, ist es unbedingt erforderlich zu wissen, wass denn deine aufgerufenen Funktionen rSTart und REend machen.Ich gehe davon aus, dass du nur bestimmte Befehle abfangen willst. Ich mache es dann so, dass ich diese Befehlsdefinition überschreibe, so dass kein reaktor gestartet werden muss, sonder in der Neudefinition eines Befehls, die notwendigen Funktionalitäten integriert werden.Bei Frag ...
|
| In das Form ZWCAD wechseln |
|
Rund um Autocad : Liste vergleichen
Brischke am 15.01.2005 um 18:32 Uhr (0)
Hallo Heinz, das sind ganz typische Aufgabenstellung aus der TGA-Branche. Probelm ist nicht die Nr im Brandmelder, sondern die Definition eines Raumes. Man muss irgendeine geometrische Zuordnung des Brandmelders zum Raum herstellen. Das kann aber von Zeichnung zu Zeichnung verschieden sein. Das Beste ist, du stellst mal eine Zeichnung hier rein, oder sendest mir eine zu. Diese würde ich dann natürlich vertraulich behandeln. Ich habe solche Aufgabenstellungen bereits mehrfach gelöst. Wenn die Zeichnung eini ...
|
| In das Form Rund um Autocad wechseln |
|
AutoLisp : Lisp laden
Brischke am 02.09.2004 um 12:06 Uhr (0)
Hallo Heinz, Man kann auch so lange über irgendwelche Eventualitäten diskutieren, bis sie dann tatsächlich mal auftreten. Will sagen, mir ist das noch nicht unter gekommen. Am besten finde ich immer noch die Lösung mit einer eigenen Menüdatei mit zugehöriger Menülispdatei. Ist ja in diesem Beitrag beschrieben. Bei Fragen... Grüße Holger PS: Ich hatte elber auch noch mal einen ausführliche Beitrag zu MNU und MNL geschrieben. Das war glaube ich im RuA-Forum. Bemühe am besten mal die Suche. Bei Fragen .. ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Text kopieren und ändern
Brischke am 08.01.2004 um 12:44 Uhr (0)
Hallo Heinz, bist du dir sicher, dass du ein Textelement angeklickt hast? Da dein Tool eigentlich nur mit Texten funktioniert, solltest du es dahingehend erweitern, dass mit diesem Tool auch nur Texte gewählt werden können. Dann sollte der Basispunkt des Kopierens auch mit dem Basispunkt des Textes übereinstimmen. So wie der Code dort jetzt steht, kann es passieren, dass du einen Block kopierst, dessen Basisipunkt (einfügepunkt) sonstwo liegt. Anders kann ich mir deine Schilderung auch nicht erklären, als ...
|
| In das Form AutoLisp wechseln |
|
Rund um Autocad : Fehlermeldung beim Start
Brischke am 06.12.2005 um 07:22 Uhr (0)
Hallo Heinz,hier scheint irgendein Programm beim Start die Systemvariable CLAYER auf den Layer T_Kons zu setzen, der allerdings nicht existiert oder gefroren ist.So wie Charlie das schreibt, kann es (meiner Meinung nach) nicht sein. In einer Zeichnung lässt sich der aktuelle Layer nicht bereinigen, also nicht aus der Zeichnung entfernen. Deshalb kann dieser Fehler auch nicht derart hervorgerufen werden, dass in der Zeichnung ein Layer aktuell ist, den es nicht gibt.Es kann aber, wei oben geschrieben, so se ...
|
| In das Form Rund um Autocad wechseln |
|
AutoLisp : blockattribute in liste auslesen und nachträglich zeichnung über liste bearbeiten
Brischke am 13.08.2004 um 08:23 Uhr (0)
Hallo Heinz, das ist nur eine Teillösung zum Ändern einer über die Blöckbibliothek erstellten Zeichnung. Wenn ich das richtig verstanden habe, dann sollen auch die Blöcke durch Anwählen eines entsprechenden Eintrags in der Tabelle in die Zeichnung eingefügt werden. Meines Erachtens kommt man hier an einer Datenbanklösung nicht vorbei. Deshalb kann ich mir nicht vorstellen, dass es hier eine Freeware-Lösung gibt. Sinnvoller ist wohl mal die Suche nach einer Applikation, denn so neu ist die Aufgabenstellung ...
|
| In das Form AutoLisp wechseln |