|
Lisp : Einschränkungen beim Befehl open?
andi2050 am 28.07.2006 um 01:20 Uhr (0)
Hallo !Dieses Problem plagte mich auch schon vor einiger Zeit !Ursache sind vermutlich die Leerzeichen im Pfad/Dateinamen.Bisher habe ich das dadurch gelöst, daß bei uns Leerzeichen im Pfad bzw. Dateinamen verboten waren.Als ich Deinen Beitrag und den Beitrag "Verzeichnus löschen" durchgelesen hatte, kam mir die Idee, das Ganze über das FileSystemObject anzupacken. (Vla... Lösung)Nach einigem Googeln hab ich ein paar Funktionen gebastelt, die über das FSO die Funktionen OPEN/WRITE-LINE/CLOSE imitieren.So w ...
|
| In das Form Lisp wechseln |
|
AutoLisp : viel Blöcke ersetzten durch einen
SebZ am 24.02.2005 um 12:28 Uhr (0)
Hallo miteinand, habe mir mittlerweile die verschiedenen Bausteine hier im Thread runtergeladen und erste Erfahrungen gesammelt. Im Lisp BLOCK_NEW_BASISPUNKT_AUTO (BNBA) hab ich folgende Verallgemeinerung eingebaut (***** = geänderte Zeile): (defun C:BLOCK_NEW_BASISPUNKT_AUTO ( / AWS OBJEKT OBJEKTDATEN NAME ORIGIN ROTATION SKALIERUNG MOD1 MOD2 #el#) (startErrorHandler BLOCK_NEW_BASISPUNKT T (( cmdecho 0)( expert 0) ( HIGHLIGHT 1)( OSMODE 639)( ATTREQ 0))) ***** (setq Sch ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Problem mit
Martin Sigloch am 17.10.2002 um 18:54 Uhr (0)
Hallo Experten, in dem hier abgedruckten Lips Tool gibt es folgendes Problem: Es muß eine Abfrage erfolgen, ob das ausgewählte Element ein Block ist. Wenn ja, dann soll das Programm beedet werden. Leider funktioniert das nicht. Das ausgewählte Element ist ein Block und trotzdem wird die Anweisung (stop) nicht ausgeführt. Wer kann helfen? Ich häng das auch noch als txt-file an. Gruß Martin ;Dieses Tool erstellt einen Auswahlsatz über eine Layergruppe und erzeugt daraus einen gleichnamigen Block (defun C:tps ...
|
| In das Form AutoLisp wechseln |
|
Lisp : Befehl _layer / Farbbuch
cadffm am 17.02.2023 um 15:06 Uhr (1)
"Der Abbruch erfolgt beim Befehl _saveas, wenn die Zeichnung von einem bestimmten Verzeichnis aus geöffnet wurde. Der Abbruch erfolgt dann in dieser Zeile:"Wo er abbricht wissen wir ja schon, jetzt und-color: #FFFF99'>suchen wir die Ursache und die liegt nicht in der Lispzeile selbst. Starte mal mit "C:Program FilesAutodeskAutoCAD 2020acad.exe" /safemode /p "TESTPROFIL" /t "V:asup2020 emplateM2020.dwt" /product ACADM /language "de-DE""Mit diesem Programmstart ab ich den Abbruch nicht. Es fehlen aber.."Natürlich fehlt das, wir ...
|
| In das Form Lisp wechseln |
|
AutoLisp : Schnelle Suche in Xref s
marc.scherer am 07.02.2003 um 13:15 Uhr (0)
Hi Wiesel, nein damit kann ich mich ausnahmsweise mal nicht abfinden. Folgendes ist das Problem: Bisher konnten wir unsere Pläne zusammenladen indem wir sie in eine leere Zeichnung geursprungt einfügen. Das war auch bis 2000i ohne weiteres, schnell möglich. Ab 2002 aber, benötigt Acad für den gleichen Vorgang auf einmal immens mehr Zeit. Die Zeiten, mal so für n Überblick: Autocad 2002 1 min 53 sek Autocad 2000i 28 sek Da wir nun von diesem Kaliber so etwa 4-6 Pläne gleichzeitig laden, kannst Du Dir j ...
|
| In das Form AutoLisp wechseln |
 LWneu2D-Ref.lsp.txt |
Lisp : Kranke Polylinien?
Arcuso am 30.07.2011 um 10:50 Uhr (0)
Guten Tag!Um die Sache abschließen zu können:Der Zugriff auf ein neues Objekt kann ermöglicht werden, indem man das alte nicht mehr vorhandene per (vlax-release-object) freigibt, egal ob darauf per (vlax-dump-object) oder einer anderen VLA-Funktion zugegriffen wurde.Hintergrund meiner dbzgl. Anfrage ist, wie eingangs erwähnt, dass ich unseren Zeichnungs-Altbestand ggf. in eine neue Block- und Layer-Struktur konvertieren muss. Um dabei bestehende Verweise in den XDaten nicht zu verlieren, wenn ich z.B. eine ...
|
| In das Form Lisp wechseln |
|
AutoLisp : Visuallisp
mapcar am 06.07.2004 um 10:47 Uhr (0)
Ungleich skalierte Blöcke? Da, Udo, bin ich ein bisschen skeptisch, ob ma das machen sollte - es lässt sich ja hinterher nichts mehr dran verändern! Aber ich komme gleich noch mal darauf zurück. Lisp oder VBA? Natürlich ist es vielleicht etwas praktischer, wenn man den Datenbankteil in VBA macht - aber das geht mit Lisp fast genauso, da die ActiveX-Methoden ja auch in Lisp zur Verfügungs stehen. VBA hätte nur eindeutige Stärken, wenn Dialoge usw. ins Spiel kämen. Was viel wichtiger ist: Für das Bearbeiten ...
|
| In das Form AutoLisp wechseln |
|
Lisp : Befehl -xref nimmt keine Variablen?
cadffm am 04.01.2018 um 21:51 Uhr (1)
@Peter2Natürlich klappt das (in einer Standard AutoCAD-Installation, auf die wir uns immer beziehen beim Antworten soweit keine andere Umgebung beschrieben ist).Der Fehler liegt nicht in Bernds Zeile standalone.-"Es sein denn, man nimmt "entmod" - da klemmt es in Acad auch. vla- ist der nächste Schritt ..."Also mit der Antwort auf mein Posting kann ich wenig anfangen, denn wir hatten es ja zunächst von der Verwendung des AutoCAD-Befehls XREF und da hat entmod und vla(und alles was du nicht aufgezählt hast) ...
|
| In das Form Lisp wechseln |
|
AutoLisp : Block tauschen
Brischke am 06.12.2004 um 09:19 Uhr (0)
Halolo FlorianP, Zitat: Original erstellt von Autodesk, zu finden in der Hilfe Blockname Wenn Sie während der aktuellen Sitzung bereits einen Block in die aktuelle Zeichnung eingefügt haben, wird der Name des zuletzt eingefügten Blocks als aktueller Block in der Eingabeaufforderung angezeigt. Gruppierte Objekte in einer eingefügten Zeichnung werden als unbenannte Gruppen eingefügt. Sie können die unbenannten Gruppen anzeigen lassen, indem Sie im Dialogfeld Gruppe die Option Unbenannte einschließen ak ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : vla-put-Constant
mapcar am 08.10.2005 um 14:38 Uhr (0)
Offensichtlich doch noch ein kleiner Strudel im Strom der Erkenntnis...Es gibt in Acad Blöcke (das ist das Zeugs, was man ggf. wegbereinigen kann) und Blockreferenzen (das ist das, was man ggf. löschen kann). Blockreferenzen hören manchmal auch auf den Namen "Insert".Auf die ganze Verwirrung, die schon durch die Anwender verursacht wird (es werden ständig diese zwei Dinge verwechselt), setzt Autodesk noch einen drauf: Nirgendwo in AutoCAD hat man es geschafft, die Konsistenz der Nomenklatur noch tiefer zu ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Schraffur-Lisp !
tom.berger am 23.08.2004 um 22:01 Uhr (0)
Zitat: Original erstellt von Proxy: my 0.02 € Die Anforderungen von dem Programm setzten da an wo eigentlich schon AutoCAD seid längerer Zeit eine grosse Verbesserung gebracht hat = Layouts und das Tonnenweise und je max. 64 Ansichtsfenster. Wenn jedoch diese Verbesserung konsequent eingesetzt wird, ist ein extra Programm unnötig und es werden somit immer weiniger Ich-packe-doch-lieber-alles-in-den-Modellbereich-rein-der-anderer-kann-ja-auch-scrollen-und-und-color: #FFFF99'>suchen-und-wenn-nicht-kann-er-ja-das-nette-P ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Lisp oder AutocadVBA
mapcar am 20.07.2005 um 01:43 Uhr (0)
Nee, das meinte ich nicht. Da gibt es ja mit vla-getdynamicproperties immerhin *eine* neue vla-Funktion. Ich meinte konkret die Entities im Blockeditor, wo man nicht mal einen Gruppencode 0 zurückbekommt (wahrscheinlich heissen die Dinger intern (0 . LINEARPARAMENTITY ) usw. Das ist was anderes als die Entities selber. Diese Dinger werden offensichtlich temporär erzeugt und haben auch keinen konstanten Handle. Das heisst jetzt konkret: *Kein* Lisp-Programm kann sich mehr darauf verlassen, dass man mit (en ...
|
| In das Form AutoLisp wechseln |
|
Lisp : bitte beachtet Urheberrechte
tom.berger am 23.06.2004 um 16:47 Uhr (0)
Zitat:Original erstellt von CADwiesel:Also ich denke das die hier veröffentlichten Programme oder Programmteile nicht der Rede wert sind, was das Urheber- oder Copyrightrecht betrifft.Alle Personen, die meinen ihre Schöpfungen sind etwas Besonderes, werden diese compilieren, und nicht im Quellcode veröffentlichen.Hier in den Foren geistert mit Sicherheit nichts rum, was dem besonderen Schutz des Gesetzes unterliegt.Da befindest Du Dich mit absoluter Sicherheit im Irrtum.Es geht auch gar nicht darum, ob di ...
|
| In das Form Lisp wechseln |