|
AutoLisp : bflösch mtext -> .mtext funzt nicht
mkl-cad am 16.09.2005 um 09:24 Uhr (0)
Hallomit (command "bflösch" "mtext") kann man den Befehl deaktiviern bzw. löschen. Um ihn dennoch mit Lisp oder mit ACAD zu benutzen setzt man in der Regel einen Punkt vor dem Befehl (command ".mtext"). Warum funzt das bei mtext nicht? gibt es da ne andere Möglichkeit? Wollte die Funktion hiermit ersetzen. (defun c:mtext ( / a) (setq a (getpoint "
Startpunkt: ")) (command ".MTEXT" a "B" "") (princ) )------------------ Martin Viele Grüße aus dem schönen Münsterland!
|
| In das Form AutoLisp wechseln |
|
Rund um Autocad : LISP in AutoCAD 2002
mapcar am 20.02.2003 um 23:13 Uhr (0)
Alte Lisp-Programme laufen eigentlich sofort im aktuellen AutoCAD, wenn sie sauber programmiert wurden Dem möchte ich doch mal ganz vehement widersprechen. Seit dem Sprung zu Release 13 wurden immer wieder Kleinigkeiten oder auch grössere Sachen ohne irgendwie erkennbare Gründe geändert. Von Update zu Update gab es immer wieder Inkompatibiltäten, die dazu führten, dass die Programme überarbeitet werden mussten. Was soll denn in diesem Zusammenhang sauber programmiert bedeuten? Ein Beispiel (die Diskuss ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um AutoCAD : Text auflösen - Lisp in LT 2024
cadffm am 14.08.2023 um 15:22 Uhr (1)
nicht ganz richtig... "Es gab einige Jahre den sog. LT-Extender - aus diesem stammt die "Acetutils.lsp" aus dem Anhang."Danke für die Erklärung (hatte den Header nicht gelesen, sonst wäre es klar gewesen)"Wenn du diese vor der Lisp "txtexp.lsp" lädst, stehen alle Funktionen bereit - wie eben in den 2000er-2004er Jahren schon in LT..."Nein, an meiner vorherigen Antwort ändert das nichts, die beiden Funktionen sind nicht in dieser Datei definiert!Heißt aber nach deine jetzt ergänzten Informationen: Du has ...
|
| In das Form Rund um AutoCAD wechseln |
|
AutoLisp : aktuelle Linienstärke übertragen
vevi61 am 04.11.2003 um 14:26 Uhr (0)
Ich möchte gerne ein Lisp schreiben, um die aktuelle Linienstärke auf die gewählten Objekte zu übertragen. Die Zeilen schauen so aus: (setq aktlweight (getvar celweight )) (setq ss (ssget)) (command _chprop ss _LW aktlweight ) 1) Wenn die aktuelle Linienstärke bylayer ist, wird in der Variablen -1 ausgegeben. 2) Ansonststen ist der Wert in der Variablen um das 100fache erhöht. Irgendwo muß es ja einen Trick bei der Sache geben. Bin allerdings völlig ideenlos. Alle Vorschläge sind sehr willkommen
|
| In das Form AutoLisp wechseln |
 |
PTC Creo Elements/Programmierung : wie kann ich lisp noch nutzen?
Greskamp am 16.05.2016 um 15:20 Uhr (15)
Hallo,ich habe mal ein paar allgemeine Fragen zu Lisa. Kann ich Lisa auch ausserhalb von Crew nutzen? Muss ich diese Dateien dann kompilieren? Mit welchem Programm z.B.? Wie stelle ich es an wenn ich z.B. eine Datei öffnen möchte, und dazu ein Lisa Programm geschrieben habe, wie bekomme ich das dann zum laufen, ohne über Creo zu gehen?Vielleicht kann mir da jemand mal auf die Sprünge helfen?------------------Gruß Peter
|
| In das Form PTC Creo Elements/Programmierung wechseln |
|
Lisp : Doppelte Elemente einer Liste finden...
GottesGeschenk am 12.11.2011 um 12:06 Uhr (0)
hallo LISP-Freundeich bunutze diese defun:(defun DOUBLES? (LST / VAL RETVAL) (foreach VAL lst (if (not (member VAL RETVAL)) (setq RETVAL (cons VAL RETVAL)) ) ) RETVAL)(length schnittpunktliste)gibt mir 126 zurück(length (DOUBLES? schnittpunktliste))gibt mir 103 zurück obwohl ich weiß, dass es 63 sein müssen. die einträge in der schnittpunktliste sind doppelt vorhanden.habt ihr da eine erklärung für?grußtheo
|
| In das Form Lisp wechseln |
|
Lisp : Lisp Autonummerierun Erweitern
Jungspunt am 15.06.2009 um 21:58 Uhr (0)
Danke hat geklapt.Hier mein Code:Code:(defun c:nummer (/ nr th ipt ant) (setq nr (getint "
Startnummer:")) (if nr () (setq nr -1) ) (setq th (getreal "
Texthöhe:")) (if th () (setq th 10) ) (while (setq ipt (getpoint (strcat "
Einfügepunkt: " (itoa (setq nr (1+ nr))) ":"))) (entmake(list (0 . "TEXT") (100 . "AcDbEntity") (67 . 0) (410 . "Model") (8 . "0") (100 . "AcD ...
|
| In das Form Lisp wechseln |
|
Inventor : Visual Basic Routinen
steffl am 14.03.2002 um 11:50 Uhr (0)
Hallo, eine weitere Frage hätte ich noch! Gibt es mittlerweile Anwendersoftware in Visual Basic für Inventor im Internet? Gibt ja auch Lisp-Routinen für ACAD im Internet zum runterladen. Die sind zwar meistens nicht zu gebrauchen aber die eine oder andere war ganz nützlich! Leider kann ich nicht selber im Visual Basic programmieren! Bis zum nächsten mal Steffl
|
| In das Form Inventor wechseln |
|
Rund um Autocad : RTEXT in 2004 möglich?
Brischke am 02.02.2004 um 10:30 Uhr (0)
Hallo Ralph, RTEXT ist schon immer eine Funktion der Express Tools gewesen. Installiere dir diese, dann ist auch der RTEXT wieder verfügbar. In deutsch gibst die übrigens auch seit kurzem: http://www.defun.de/ Grüße Holger ------------------ Holger Brischke (defun - Lisp over night! AutoLISP-Programmierung für AutoCAD Da weiß man, wann man s hat! [Diese Nachricht wurde von Brischke am 02. Feb. 2004 editiert.]
|
| In das Form Rund um Autocad wechseln |
 |
Rund um AutoCAD : Polylinie prüfen Tangential oder nicht?
archtools am 12.11.2022 um 10:48 Uhr (15)
Zitat:Original erstellt von blue75:Hallo Leute Gibt es eine einfache Möglichkeit eine Polylinie zu prüfen ob die Tangential konstruiert wurde? (Übergänge Bögen zu Linie, usw.)Im Anhang habe ich ein DWG wo die linke Polylinie Tangential ist und rechts nicht.Gruss blueMit VLAX-CURVE-GetFirstDeriv und den anderen VLAX-CURVE-* Funktionen sollte an sich da leicht ein Lisp basteln können.
|
| In das Form Rund um AutoCAD wechseln |
|
AutoCAD VBA : Ansichtsfenster per VBA zuschneiden
idraH am 15.12.2009 um 14:11 Uhr (0)
danke erstmal für die (wenn auch ernüchternde) Antwort.da ich Position und Maße des SF und des AF kenne, würde ich gern auf eine manuelle Aktion (wählen der Polylinie) verzichten. Könnte ich an "SendCommand" eine zuvor erzeugte Polylinie übergeben, so dass keine Nutzeraktion nötig wird?Programmierung läuft rein in VBA und Lisp hab ich mich leider bis jetzt immer vor gedrückt.Könnte ev. noch irgendwas über XDATA laufen? (Friere darüber einige Layer im AF)?viele Grüße, Hartmut
|
| In das Form AutoCAD VBA wechseln |
|
OneSpace Modeling : Wieso 1.0E-6 beim OSD???
Walter Geppert am 07.04.2004 um 14:29 Uhr (0)
Zitat: Original erstellt von Heiko Engel: (Ein momentan stark frustrierter OSD-User) Nun lass mal den Kopf nicht hängen. Jedes Programm hat irgendwo seine Schwächen, das sollten deine Bosse schon einsehen! Was sind denn das für grausliche Teile, die du da importieren musst, kannst du wir vielleicht Beispiele mailen, das würde mich schon reizen was da zu machen ist. ------------------ meine LISP-Makros sind auf Heikos Hilfeseite Grüße aus Wien Walter DC4 Technisches Büro GmbH
|
| In das Form OneSpace Modeling wechseln |
|
Rund um Autocad : Interaktiven Pfad- und Dateiname einfügen?
Heavy Ion am 22.07.2004 um 11:20 Uhr (0)
Danke für die schnelle Antwort!!! Kann es aber sein das RTEXT nur bei Voll- oder neueren ACAD-versionen funnzt, denn wenn ich RTEXT eingebe, sowohl in der Befehlszeile, wie auch in die Suchfunktion, es gibt nix, unbekannter Befehl ....buhhhhuuuu!!!!! Express-Tools...nie gehört, ich glaub ich wohn hinterm Mond! Stell ich mich nur Blöd an???? Ich hab auch eine LISP runtergeladen die hier empfohlen wurde aber da sagt er mir nur: Fehler: Fehlerhafter Argumenttyp: lselsetp nil Hilfe.....
|
| In das Form Rund um Autocad wechseln |