|
AutoLisp : Verschachteln von Dialogfenstern
snafu am 06.10.2004 um 10:56 Uhr (0)
Hallo, ich habe folgendes Problem: Ich möchte über ein Dialogfeld ein weiteres Dialogfeld aufrufen um von dort verschiedene Blöcke einfügen zu können. Grundsätzlich funktioniert das auch fast. Also das zweite Dialogfeld ist fertig, und funktioniert alleine Problemlos. Wenn ich dieses aber über ein Dialogfeld vorher aufrufen will, geht das neue zwar auf, aber wenn ich dann hier einen Button anklicke wird das dialogfeld nicht beendet, AutoCAD hängt sich auf! Hier ein Ausschnitt aus dem ersten Dialogfeld (aus ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : getenv
Bernd10 am 19.05.2004 um 13:08 Uhr (0)
Hallo, ich habe ein Problem mit der Lisp-Funktion getenv in Verbindung mit der Umgebungsvariable ACAD. Ich führe zunächst den AutoCAD-Befehl Optionen aus und trage bei Suchpfad für Supportdatei folgende Verzeichnisse ein: C:ProgrammeAutoCAD 2002 Deudrv C:ProgrammeAutoCAD 2002 Deusupport C:ProgrammeAutoCAD 2002 Deufonts C:ProgrammeAutoCAD 2002 Deuhelp C:ProgrammeCAOSCATS-Pro 3 W:Anwendung W:Block W:Dcl W:Funktionen W:Funktionen_laden W:Funktionen_anreiss W:Funktionen_batch W:Hilfe W:Menue W:Listen W:Vorl ...
|
| In das Form AutoLisp wechseln |
|
Lisp : Blockeinfügepunkt herausfiltern
kathi-witt am 24.01.2006 um 18:37 Uhr (0)
Hallo Thomas, Zitat:Original erstellt von CADmium: Für den Durchblick sorgt vielleicht das ausgezeichnete Lisp-Tutorial von Mapcar. Ansonsten hab ich natürlich Verständnis für deine sagen wir mal "anfängertypischen Defizite". Es wäre natürlich auch kein Problem, den kompletten - für deine Zwecke angepassten - Code hier reinzustellen, aber wäre dir damit geholfen ???sicher wäre es einfacher für mich mit einem auf meine Zwecke angepassten Code klar zu kommen, als mich in einen umfangreichen Code reinzufinden ...
|
| In das Form Lisp wechseln |
|
AutoLisp : Formatgröße übergeben
Brischke am 01.04.2003 um 12:22 Uhr (0)
Zitat: Original erstellt von CADchup: Hallo Holger, ... Das Problem ist zum Einen, dass die Namen der Papierformate der Drucker unterschiedlich sein können ( A3 A4 bei dem einen, ISO A3 Querformat ISO A4 Hochformat bei dem andern) und ich somit nie über (members) an das passende Format komme... Darum habe ich ja gesagt, dass du dir Liste vorher bauen mußt. Das kann man ja mit einem Tool geschehen lassen, welches die beiden Listen schreibt. Kannst ja in meinem Beispiel mal einen Anderen Dru ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Text kopieren und ändern
cad-intensiv am 29.09.2005 um 16:44 Uhr (0)
Zitat:Original erstellt von Dober Heinz:damit geht es schon besser aber manche sachen sind wir noch nicht so klar wie ich den Text "220/1.1" umwandle und letzte Zahl um eins erhöhe.Naja, es kommt halt prinzipiell drauf an, welche Texte da so auf einen zukommen können, und was die alles enthalten können. Die Frage ist schon mal die, ob in diesem Fall die letzte Zahl die letzte "1" ist, oder ob das die "1.1" ist. Meine oben gezeigte Funktion gibt letzteres zurück. Diese 1.1 auf 2.1 hochzuzählen ist simpel, ...
|
| In das Form AutoLisp wechseln |
|
Lisp : Lisp Programme von R14 nach 2007 portieren
CAD-Huebner am 03.09.2006 um 21:51 Uhr (0)
Ich habe den Code etwas überarbeitet, schön ist er aber nicht. Vor allen Dingen die extensive Nutuzng von Variablen ist für dieses Programm völlig unnötig. Code:(defun c:fens1( / FEP GD1 GD1M I1 I1A I1E I1H I1HF L1 LGD1 OS PI2 PIWIN WIN X1 X2 X3 X4 X5 X6 XL1A XL1E XPI2) (if ( (setq os (getvar "OSMODE")) 16384) ; Objektfang deaktivieren (setvar "OSMODE" (+ os 16384)) ) (setq L1 (getpoint "
Winkel P1: ")) (setq WIN (getangle L1 "
Winkel P2: ")) (setq PI2 (+ (/ pi 2) WIN)) (setq XPI2 (+ (/ (* 3 pi) ...
|
| In das Form Lisp wechseln |
 |
Lisp : Automatisierung
Stefan-Schirge am 26.10.2020 um 08:40 Uhr (15)
Guten Morgen zusammen,wir bearbeiten momentan ein Projekt , wo wir tausende Dateien PDF-en und Etransmit erstellen müssen. Ich wollte hierzu nun eine Automatisierung erstellen.Ich habe leider keine Ahnung von "LISP".Im Prinzip soll folgendes passieren.Layout "PDF" öffnenZoom GrenzenDrucken wie vorgegebenWechsel zu ModellbereichZoom GrenzenBereinigenEtransmitSo nun hänge ich allerdings an der Optionswahl.Wie schaffe ich es, dass er auf den ersten Punkt "Übertragungspaket erstellen" springt? Es wäre auch sch ...
|
| In das Form Lisp wechseln |
|
Lisp : bitte beachtet Urheberrechte
Brischke am 23.06.2004 um 23:42 Uhr (0)
Meine Meinung:Ich finde die Diskussion wirklich interessant und auch richtig, dass diese geführt wird.Fakt ist, dass die Rechtslage so ist, wie sie nun einmal ist, deshalb sollte sich jeder dessen auch Bewußt sein. Und genau das ist es, was diese Diskussion auch erreichen kann - sich mit dieser Materie auseinander zu setzen. Oftmals ist es ja so, dass man ohne sich dessen bewußt zu sein, gegen geltendes Recht verstößt.Über die Sinnhaftigkeit dieser Rechtslage kann man nicht streiten, über deren Wirksamkeit ...
|
| In das Form Lisp wechseln |
|
AutoLisp : 2d Rohrbogen
HANS at Stmk am 09.04.2005 um 19:28 Uhr (0)
Hallo Leute, ich bin neu im Forum und ein Anfänger in Lisp, brauche deshalb professionelle Hilfe beim erstellen einer Routine zum zeichnen eines 2d-Rohrbogens mit folgendem Ablauf: nach Eingabe der Nennweite (z. B. 100) soll der Befehl abrunden aufgerufen werden. Dann nach anklicken von 2 Linien (erste u. zweite Rohrmitte) soll auf den Layer der angeklickten Linien gewechselt (wenn nicht auf gleichem Layer, Meldung) und die beiden Linien mit rb (für Nennweite 100 ist das 152.5) abgerundet werden. Danach de ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Ostern anzeigen
Theodor Schoenwald am 03.02.2003 um 12:45 Uhr (0)
Hallo, ich wurde gebeten, den Gregorianischen Kalender in Lisp zu verwirklichen. Da ich nun die Arbeit gemacht habe, hier das Ergebnis. Gruß Theodor Schönwald ---------------------------------------------------------------- ;;; Ostertag ermitteln ;;; Vers.: 1.0, Vorschlag: Schuller, (d) Schönwald (defun C STERN (/ C_E DATUM JAHR J A B C M1 S M N D E TAGE I_W) (setq C_E (getvar "CMDECHO")) ; ECHO-Variable zwischenspeichern (setvar "CMDECHO" 0) ; ECHO ausschalten (setq DATUM ...
|
| In das Form AutoLisp wechseln |
|
Lisp : vla-wblock mit gespeicherten Blöcken
joern bosse am 20.02.2020 um 16:45 Uhr (1)
Hallo Melmacker,dann muss irgendetwas in Deinem VLA-Auswahlsatz was nicht stimmen.Aus der AutoCAD-Hilfe: (vla-Wblock doc "C:AutoCADWBlock_example.dwg" ssetObj)http://help.autodesk.com/view/ACD/2016/ENU/?guid=GUID-4EEC4025-ACFC-41DA-899A-8264394D7691Ich glaube, Dein Problem beginnt schon vorher, Du öffnest mit VLA-OPEN eine Datei.Die Datei ist geöffnet, hat aber nicht den Focus.Dann wird eine VLA-Auswahlwatz erstellt mit dem Namen "Test", gespeichert in die Variable LISTE.Und dann sollen scheinbar aus der g ...
|
| In das Form Lisp wechseln |
|
Lisp : Produktinformation einer geladenen DWG bestimmen
cadffm am 18.01.2016 um 18:55 Uhr (1)
Ok, wir reden also von der Info die von DWGCHECK ausgewertet wird.Endlich mal ne interessant Frage Eine direkt abrufbare Variable(bei geöffneter DWG) kenne ich nicht,im ganzen Bereich der "direkt" per Lisp zugänglich ist, da wäre mirsowas ebenfalls nicht bekannt (will aber nichts heißen, ist ja recht speziell die Sache und man kann nicht alles wissen).(im übrigen hast du mir deinem READ... mehr Infor bekommen wie ich, zumindest finde ich den Beschriebenen Part nicht einfach so - habe aber auch nicht viel Z ...
|
| In das Form Lisp wechseln |
|
AutoLisp : ein LISP-Tool für Parallelbemaßung
tappenbeck am 09.02.2005 um 11:37 Uhr (0)
hi ! das oben gepostete tool erstellt eine bemassung zwischen zwei punkten. lilyfee sucht aber eine möglichkeit ein parallelmass zu generieren und deshalb habe ich die punktwahl um objektfänge wie folgt erweitert: (progn (setvar osmode 512);Ofang nächster (if (setq pkt1 (getpoint
Startpunkt der Bemassung eingeben. )) (progn (setvar osmode 128);Ofang Lot (setq pkt2 (getpoint pkt1
Endpunkt der Bemassung eingeben. )) );end-progn ) nur kommt jetzt so eine merkwürdige f ...
|
| In das Form AutoLisp wechseln |