|
Lisp : Umwandlung von (getvar DWGNAME)
CADmium am 01.10.2006 um 12:38 Uhr (0)
fnsplitl ist eine undokumentierte Funktion .. die Suche in der Lisphilfe bringt da auch bloß einen eher nicht beabsichtigten Treffer.Als Beschreibung mal:fnsplitl .. Zerlegt Dateinamen in Verzeichnis, Dateiname und Extension.Parameter ist ein String, Rückgabe eine Liste mit 3 Strings.------------------ - Thomas -"Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben."
|
| In das Form Lisp wechseln |
|
AutoLisp : Zoom-Befehl per Lisp mit Faktor XP ?
Juergen55 am 23.02.2004 um 22:11 Uhr (0)
Hallo Fuchsi, Danke für den Tipp, das war mir jetzt gar nicht klar, das es Probleme mit den Nachkomastellen geben könnte, ich hab bei meinem AutoCAD eigentlich grundsätzlich 4-Nachkomastellen. Das man dem Lisp-Befehle rtos solche Parameter verpassen kann ist auch interessant. Ich hab jetzt einfach die entsprechende Systemvariable, am Anfang meiner Lisproutine auf 4 gesetzt! (setvar luprec 4) Gruß, Jürgen
|
| In das Form AutoLisp wechseln |
|
Lisp : Polylinie ... Schnittpunkte ???
edo2000 am 30.10.2012 um 16:25 Uhr (1)
Zitat:Original erstellt von CAD-Huebner:Um nur an versch. Punkten der Trasse die Koordinten der Linienenden zu ermitteln, braucht es in diesem Fall vielleicht gar keine Programmierung.U.U. reichen ja AutoCAD Bordmittel - hier Parameter.Habe ich mal getestet ... Prima Sache,jedoch funktioniert es nur mit Splines und einfachen Geometrien ... Bei Polylinien werden die Zusammenfallende Punkte nur an Untergruppen (Kreisbogen, Linie) verankert ... ------------------@edo.......................................... ...
|
| In das Form Lisp wechseln |
|
AutoLisp : lisp geht nicht
Brischke am 13.04.2004 um 10:59 Uhr (0)
Hallo Michelangelo, Das Anhängen aller Befehslszeilenparameter funktioniert nur bei (command ..). Bei einem Aufruf mit (c:_XPLODE) startest du ein Lisp, welches dann auch diese Parameter definiert haben muss. Das ist in diesem Fall nicht so. 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 |
|
Lisp : Command und Reaktor
RoyCAD am 02.01.2007 um 10:00 Uhr (0)
Hier wird nur der Layouts gedruckt, da kann ich aber keine Einstehllungen treffen.(vla-plottodevice(vla-get-plot(vla-get-ActiveDocument(vlax-get-acad-object))))und hier zu wenig Parameter(vla-SetLayoutsToPlot(vla-get-plot(vla-get-ActiveDocument(vlax-get-acad-object))))wie kann ich das am besten kombinieren
|
| In das Form Lisp wechseln |
|
Lisp : Variablenname als Parameter mitgeben
archtools am 02.09.2009 um 12:15 Uhr (0)
Zitat:Original erstellt von fuchsi:ich hatte einmal den Fall, dass ich errechnete Variablennamen verwendete. Ist zwar meist unsauber programmiert, aber da es lediglich ein einmaliges Konvertierungstools war, war es mir egalBei meiner Nachprogrammierung von GEOMCAL letztes Wochenende habe ich sogar einer Variablen sich selbst zugewiesen, also z.B. (setq var var). Und ohne in Details zu gehen: unsauber programmiert war das ganz und gar nicht :-)
|
| In das Form Lisp wechseln |
|
AutoLisp : Umschalten zwischen geöffneten Zeichnungen
Wilfried Nelkel am 01.08.2004 um 19:23 Uhr (0)
Hy Nancy, danke für die schnelle Antwort. Aber wie starte ich das Programm aus einem Lisp heraus? Wahrscheinlich bekomme ich jetzt Prügel, weil ich so doof frage, aber ich hab mich leider noch nie mit VBA oder VB befasst. :-( Ich möchte ja ausserdem den Zeichnungsnamen der geöffneten AutoCAD-Datei als Parameter mit übergeben. ------------------ Schöne Grüsse Wilfried Nelkel
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Dias in Fehlfarben
Proxy am 05.07.2004 um 17:09 Uhr (0)
Hmm, es gibt einen Parameter in den Optionen (Anzeige) mach blabla vor blaablubb ich habe gerade keine Ahnung wie der genau heist der ist jedoch in der Online-Hilfe (F1) beschrieben als Fehlerquelle. Hoffe geholfen zu haben. ------------------ Lisp?!?! Why the Hell did you pick the most arcane, obscure, and hopelessly-rooted-in-the-computer-science-department language in the world for an AutoCAD programming language? Read the whole story: The Autodesk File ca. 890 Seiten | 7500 KB PDF
|
| In das Form AutoLisp wechseln |
|
AutoLisp : List_box mit variablen Tabs
marc.scherer am 28.02.2005 um 07:45 Uhr (0)
Hi, dazu fallen mir gleich mehrere Dinge ein... 1. http://www.afralisp.com/lisp/dclatt.htm 2. Doslib von www.mcneel.com 3. ObjectDCL (Habe ich aber so etwas von keine Ahnung von... soll aber n Haufen Dinge können, die DCL nicht kann) 4. VBA Dialog in VBA schreiben und Parameter an Lisp übergeben. In dem Zusammenhang vielleicht interessant: Funktionen: vl-vbaload und vl-vbarun ------------------ Ciao, Marc
|
| In das Form AutoLisp wechseln |
|
Lisp : Variablenname als Parameter mitgeben
fuchsi am 02.09.2009 um 10:30 Uhr (0)
ich hatte einmal den Fall, dass ich errechnete Variablennamen verwendete. Ist zwar meist unsauber programmiert, aber da es lediglich ein einmaliges Konvertierungstools war, war es mir egalDas macht man folgenderweise :(SETQ Variablenname "WERT1")(SET (read variablenname) 55)(print (eval (read variablenname))) ; - 55 (print wert1) ; - 55[Diese Nachricht wurde von fuchsi am 02. Sep. 2009 editiert.]
|
| In das Form Lisp wechseln |
|
Lisp : Textzeile Einlesen
CAD-Huebner am 25.08.2006 um 17:36 Uhr (0)
Was gibt denn MODE COM1: auf der NT-COnsole für Einstellungen aus?Die zum Messgerät gehörende Software kann diese Parameter ja selst auf die benötigten Werte überschreiben, LISP nicht.Code:C:mode com1:Status von Gerät COM1:---------------------- Baudrate: 1200 Parität: None Datenbits: 7 Stoppbits: 1 Zeitlimit: OFF XON/XOFF: OFF CTS-Handshaking: OFF DSR-Handshaking: OFF DSR-Prüfung: OFF DTR-Signal: ON RTS-Signal: ON------------------Mit freundlichem GrußUdo Hübner
|
| In das Form Lisp wechseln |
|
AutoLisp : action_tile
Brischke am 17.12.2003 um 09:43 Uhr (0)
Hallo Frank, jedes Lisp-Funktion hat ein Ergebnis. Mit (defun ..) definiert man eine eigene Lisp-Funktion. Also hat auch diese ein Ergebnis. Welches? Es ist die Rückgabe, der zuletzt in der Routine ausgeführten Funktion. (defun irgendwas ( a / b ) (setq b 1) (repeat a (setq b (* 2 b)) ) b ) Die Funktion irgendwas bekommt als Übergabe den Parameter a . Mit diesem werden irgendwelche Berechnungen durchgeführt und irgendwann innerhalb der Funktion die Variable b belegt. Da in der Funktion aber auch n ...
|
| In das Form AutoLisp wechseln |
|
Lisp : Distanz in Attribut schreiben
spider_dd am 01.09.2015 um 08:15 Uhr (1)
Hallo bugcad,erst einmal herzlich willkommen im WBF! Wenn du pkt1 und pkt2 schon hast, sollte folgendes klappenCode:(setq dein_att_text (rtos (distance pkt1 pkt2) 2 2))Die Parameter für (rtos ...) musst Du Dir noch entsprechend Deinen Wünschen anpassen.dein_att_text dann in eurem list ins Attribut schreiben.HTHGrußThomas
|
| In das Form Lisp wechseln |