 |
Rund um AutoCAD : toggle FILLMODE als lisp?
cadffm am 17.02.2016 um 16:38 Uhr (15)
Zitat:(defun c:fm () (setvar "fillmode" (if (/= 1 (getvar "fillmode"))(+ (getvar "fillmode") 1)0));regenWas fehlt/ist falsch?[/i]Seit wann steht in Lisp irgendwann mal was "außerhalb einer Klammer"? (defun c:fm () (setvar "fillmode" (if (/= 1 (getvar "fillmode"))(+ (getvar "fillmode") 1)0)) (command "_.regen") (princ))------------------CAD on demand GmbH - Beratung und Programmierung rund um AutoCAD
|
| In das Form Rund um AutoCAD wechseln |
|
AutoLisp : Lisp für Speichern von ACAD 2004 auf 2000
cadffm am 16.12.2003 um 23:34 Uhr (0)
Tja also dann will ich mal Antworten: (meine Antwort ist Lisp-unabhängig) Wenn du den Befehl _saveas startest, dann ist das erste was er fragt , das Dateiformat in dem er speichern soll ! Ich tippe hier darauf das dein Problem das unterdrücken des Dialogfeldes ist ? Wenn ja, hier die Antwort: du mußt vorher die Sysvar filedia auf 0 setzen ! Also etwa: (setvar filedia 0) Es wäre nicht schlecht//err// egal, soll ja kein Lehrgang werden, zudem wäre ich der absolut falsche Ansprechpartner dafür //err// P ...
|
| In das Form AutoLisp wechseln |
|
Rund um Autocad : Datei neu mit einem Klick
cadffm am 28.08.2003 um 12:44 Uhr (0)
evtl weil man mit Aufruf neu die aktive Zeichnung verlässt ? -das Problem wurde häufig im zusammenhang mit Lisp angesprochen, suche nach "Datei öffnen per Lisp" oder einfach nur "_open". Kurz: kenne mit Makro keine Lösung... Es sei denn das du den sdi Modus auf 1 stellst... Ich arbeite aber immer mit mehreren Dokumenten, von daher wäre das nichts für mich... ------------------ Gruß Sebastian Mattis Die Befehlszeile ist dein Freund...lesen bildet !
|
| In das Form Rund um Autocad wechseln |
|
Rund um AutoCAD : Lisp als Macro mit anderem Befehl verbinden
cadffm am 06.07.2011 um 11:14 Uhr (0)
Sicher das du ein Lisp startest ? - _ucs gibt es auch als normalen Befehl und die Option O auch.Zum Beispiel so:^C^C_UCS;_object;\_.-HATCH;_p;ANSI31;1.25;45;@;;oder wenn es nicht das gleiche Objekt sein soll dann einfach vorher aufhören:^C^C_UCS;_object;\_.-HATCH;_p;ANSI31;1.25;45;------------------CAD.de System-Angaben - CAD on demand - User:FAQ(Acad)
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um AutoCAD : Vario.lsp und Aktionsrekorder
cadffm am 09.12.2021 um 12:49 Uhr (1)
Hi,"Kann man Lisp-Routinen grundsätzlich nicht mit Aktionsmakros kombinieren"Doch, kein Problem {Ausnahmen mögen die Regel bestätigen}zumindest im Fall von Vario.lsp sollte es nicht am Lisp liegen, wenn dann liegt es an deinem ActionRecorder Makro.Schau doch mal ob du es schafft ein ActionRecorder Makro mit dem Standard Befehl VARIA so zu gestalten dass es "wie gewünscht" funktioniert. In dem Fall skaliert man halt nur in XYZ gleichzeitig mit demselben Faktor,aber es geht ja um das Erstellen eine ActionRec ...
|
| In das Form Rund um AutoCAD wechseln |
|
Lisp : Strecken
cadffm am 18.03.2009 um 08:47 Uhr (0)
Also entweder du benutzt Lisp oder nicht - entscheide dich mal Damit man auf dein Problem ordentlich eingehen kann mußt du einfach mal mehrvon dem drumherum erzählen - wo kommt die Linie her , welche Angaben soll derUser beitragen und und und(eine Linie die mit Lisp erzeugt wurde direkt darauf mit _stretch zu strecken macht nämlich dem Anschein nach keinen Sinn)------------------die alte SUCHfunktion.. - System-Angaben - User:FAQ(Adesk)
|
| In das Form Lisp wechseln |
|
Anwendungen : Ausrichtung von Text in Block in Abhängigkeit von Blockdrehung
cadffm am 11.11.2015 um 08:36 Uhr (1)
Erstelle einfach einen neuen Thread, hier ist ja nun klar das es das "Ende" ist und woanders weiter geht.PS: Für Lisp, VBA und .Net im AutoDesk-Bereich gibt es ebenfalls Foren Wenn du aso selbst Programmieren kannst, so gibt es in den jeweiligen Foren sicher schon genug Lesestoff für den Einstieg.Für Lisp zum Beispiel: Dieser Thread behandelt dynamische Parameter------------------CAD on demand GmbH - Beratung und Programmierung rund um AutoCAD
|
| In das Form Anwendungen wechseln |
|
Rund um AutoCAD : Aktionsrecorder Startansicht
cadffm am 07.12.2021 um 13:12 Uhr (1)
"Vielleicht denke ich da auch zu kompliziert. Vielleicht würde es ja auch mit einer Lisp gehen."Lisp ist ein Programmiersprache und millionenfach mächtiger wie der Aktionsrekorder.Der Aktionsrekorder(AR) ist haupsächlich für zwei Dinge/Anwender gut:1. Leute die sich nicht mit dem Schreiben von Menümakros und Scripten beschäftigen wollen (Fehler)2. Es ist eine Möglichkeit Befehle zu erstellen oder eine Programmiersprache zu bemühen. (deswegen ist es doppelt ärgerlich dass der AR nicht in LT enthalten ist ...
|
| In das Form Rund um AutoCAD wechseln |
 |
Rund um AutoCAD : LISP funktioniert bei manchen Nutzern nicht mehr
cadffm am 13.06.2016 um 16:54 Uhr (15)
Wie auch immer, es liegt am Profil oder der Installation, zumindest nicht am (Lisp-)Programm.Also:Acad/DraftSight mit neuem, jungfreulichen Profil starten: TestAcad/DraftSight Reperatur-Installation durchführen: TestAcad/DraftSight Neu-Installieren (nach sauberer DEinstallation):TestMehr fällt mir zu dem Thema nicht ein.------------------CAD on demand GmbH - Beratung und Programmierung rund um AutoCAD
|
| In das Form Rund um AutoCAD wechseln |
|
Lisp : Lisp Hilfe
cadffm am 12.07.2013 um 09:02 Uhr (0)
Du hast angeblich die deutsch Mech Version, wirst aber zu der englischen Seite gelinkt ?Noch mal zur Erklärung: In der deutschen Version ist der Lisp-Part NICHT enthalten:Acad Deu und Mech Deuvs.Acad Eng und Mech Eng(die sagten sich wohl: Was nicht übersetzt wird kann der Deutsche nicht lesen, also stellen wir es nicht mehr zur Verfügung)------------------Link: User:FAQ (einiges Wissenswertes über AutoCAD)
|
| In das Form Lisp wechseln |
|
AutoLisp : rtext in eine lisp einbinden
cadffm am 10.11.2003 um 14:26 Uhr (0)
teste es mal in einer anderen dwg (oder ACAD-Neustart) bei welcher Option kommt es denn ? Bei mir (auch aus dem Forum geladen) klappt es bestens mit allen 3 Optionen... An der nichtvorhandenen *error* Sub habe und konnte ich nicht ändern. hast du evtl also gerade eine andere Fehlersub geladen/anderes Lisp ?! ? ------------------ - Sebastian Mattis - Weitere Info´s unter F1 ! [Diese Nachricht wurde von cadffm am 10. November 2003 editiert.]
|
| In das Form AutoLisp wechseln |
|
Lisp : Automatic Dimension AutoCAD LISP??
cadffm am 02.08.2023 um 21:40 Uhr (1)
Zitat:Original erstellt von kadirozen:Wofür stehen die @ * % Symbole in AutoLISP?Für eine gezielt richtige Antwort fehlt der Kontext!@ Lisp oder nicht, es wird wohl als Wildcard Verwendung finden,oder für eine Koordinatenangabe in einem AutoCAD-Befehl RELATIVE bedeuten.* Wildcard% Da fällt mir wieder, Lisp oder auch nicht, nur Text-Steuerzeichen und Schriftfeldcodes ein! Oft werden Sonderzeichen als Stilmittel(?) verwendet, es ist also in dem Fall ein normales Zeichen,aber der Programmierer verwendet diese ...
|
| In das Form Lisp wechseln |
|
Rund um AutoCAD : selbst erstellte Befehle per Texteingabe aufrufen
cadffm am 15.12.2015 um 09:39 Uhr (1)
Das geht so im Grunde nicht. Wenn es wirklich notwendig/gewünscht ist, dann dieses Makro per Lisp (Command) nachbauen,in Lisp kann man eine Funktion als AutoCAD-Befehl bereitstellen._.-LAYER;_set;MeinLayer;;_.LINE;5,2;;(defun c:MeineSchrägeLinie () (command "_.-LAYER" "_set" "MeinLayer" "" "_.LINE" PAUSE "5,2" "") (princ))------------------CAD on demand GmbH - Beratung und Programmierung rund um AutoCAD
|
| In das Form Rund um AutoCAD wechseln |