|
Lisp : layer invertieren
CADmium am 16.03.2007 um 18:41 Uhr (0)
Zitat:Original erstellt von kikaz:z.B.: Alle Layer die gefroren sind einschalten - alle was eingeschalten sind frieren, dann das gezeigte löschen und wieder layer die aktiviert sind frieren und umgekehrt. Dient zur Bereinigung von unseren Architekturplänen, da ich den "gefrorenen Inhalt" nimmer brauche.wie wäre es mit : 1.Layerliste erstellen mit allen Layern die gefroren sind.2.durchlaufen der Zeichnungsdatenbank und löschen aller Objekte, die einen Layer aus der Layerliste als eigenschaft haben3.Bereini ...
|
| In das Form Lisp wechseln |
|
Rund um Autocad : Support file search path
CADmium am 20.10.2006 um 19:04 Uhr (0)
Kenn ich, hab ich aber kein Lisp für, sorry ...Wie wäre es statt dessen :- mit einheitlichen Installationen zu arbeiten- verschiedene Nutzerprofile anzulegen..?Ansonsten kann man einige Pfade mit getenv / setenv auslesen bzw. setzen. Eine entsprechende Liste müßte auf www.afralisp.net zu finden sein.Eine andere(umfassendere) Möglichkeit bietet activX und das Filepreferences-object.Mod-Hinweis: Neues Thema-Neuer Thread!------------------ - Thomas -"Bei 99% aller Probleme ist die umfassende Beschreibung ...
|
| In das Form Rund um Autocad wechseln |
|
AutoLisp : Polylinien
CADmium am 09.12.2003 um 11:20 Uhr (0)
Na o.k . präsentieren wir eine Speziell-für dich-angepaßte Lösung! EDIT: Die letzte Fassung steht im Beitrag weiter unten..... Und guck dir die Kommentierung an und schau mal auf http://www.autolisp-tutorial.mapcar.net und in ein paar Monaten sind solche Anpassungen für dich dann auch kein Problem. Siehst ja, wieviel Arbeit einem ein Lisp abnehmen kann. Gruß Thomas [Diese Nachricht wurde von CADmium am 09. Dez. 2003 editiert.] [Diese Nachricht wurde von CADmium am 10. Dez. 2003 editiert.]
|
| In das Form AutoLisp wechseln |
|
Rund um Autocad : Abtreppen
CADmium am 08.01.2007 um 10:50 Uhr (0)
Zitat:Original erstellt von Rabbit 007:Ja möglich und in welcher form ligen die daten vor.in lisp findest du im forum aber auch schon einige programmedie wahrscheinlich nur etwas abgeändert werden müssen.Sicher ist das möglich, aber stellst du dir das nicht etwas zu einfach vor?! Kannst du mir mal die Progs nennen, die deiner Meinung nach nur etwas "abgeändert" werden müssen? .. IMHO wäre max .das ne Vorstufe davon------------------ - Thomas -"Bei 99% aller Probleme ist die umfassende Beschreibung des P ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um AutoCAD : Block suchen und ersetzen
CADmium am 07.04.2009 um 13:47 Uhr (0)
Zitat:Original erstellt von DomiX:Gut, das mit der Lisp selbst hat sich erledigt...In einem anderem Forum habe ich gelesen, dass man damit ganz leicht Sachen anwählen kann, ganz egal, ob im Block oder normal, und auch so filtern kann, stimmt das?Wenn ja: Wie?dann würde ich da im anderen Forum in dem speziellen Thread nachfragendas in autolisp eingebaute ssget nimmt jedenfalls nur Top-Level-Objekte.------------------ - Thomas -"Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits m ...
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um Autocad : Füllfarbe des Bemaßungstextes bei Autocad 2006
CADmium am 27.04.2006 um 13:28 Uhr (0)
Zitat:Original erstellt von Gigerota:@ CADmium: Danke für deine lisp-Routine. Leider funktioniert es nicht bei Mechanical2006. Der globale Skalierfaktor wird geändert.... :-(( Die Füllfarbe steht zwar nun auf "Nein" - klasse! aber ich will den Faktor nicht verlieren...Das mit den anderen Eigenschaften ist so, wenn man den Bemaßungsstil neu zuweist .. kann man zwar auch umgehen, aber für mich ist das Problem gelöst. Wie weit ist denn dein Kollege? ------------------ - Thomas -"Bei 99% aller Probleme ist ...
|
| In das Form Rund um Autocad wechseln |
|
AutoLisp : einzelne elemente speichern
CADmium am 02.05.2006 um 12:53 Uhr (0)
Welcher Funktionsumfang hinsichtlich Lisp ist denn in Bricscad implementiert. Entspricht die Lispsyntax von Briscad der von Autolisp? Entspricht das Bricscad-dwg-Format dem von Autocad, wenn ja, welcher version? Benutzt du in deiner Problembeschreibung wirklich die richtigen Termini? Weißt du das du in einem "AutoLisp"-Forum fragst? Aber da du ja bloß nach Machbarkeit fragst:Grundsätzlich würde ich das für möglich halten. Maximal muß der Programmhersteller einen entsprechenden Befehl implementieren-------- ...
|
| In das Form AutoLisp wechseln |
|
Rund um Autocad : Rahmen eines Pixelbildes nicht drucken
CADmium am 23.02.2005 um 14:44 Uhr (0)
Expresstools : Befehl tframes Randbemerkung: Zitat Iris : .. Ganz ohne lisp .. und was ist das : ??? (defun c:tframes ( / e1 e2 status) (acet-error-init (list (list cmdecho 0);list T );list );acet-error-init (setq e1 (dictsearch (namedobjdict) ACAD_IMAGE_VARS ));setq (setq e2 (dictsearch (namedobjdict) ACAD_WIPEOUT_VARS ));setq (if (or e1 e2) (progn ....... gefunden in der Datei sprhatch.lsp im Expresstoolsordner .... SCNR ------------------ - Thomas - Bei 99% aller Proble ...
|
| In das Form Rund um Autocad wechseln |
|
Autocad VBA : Eigene Sysvar
CADmium am 28.09.2005 um 22:04 Uhr (0)
Zitat:Original erstellt von Stelli1:Warum lispeln wenns auch anders geht...Mit Lisp machst du einfach ein (setq a "Hallo") und damit gibts die Variable in der Acad-zeichnung bis zum schließen oder überschreiben. Permanent kannst du was in dictionaries ablegen... dann wären noch EEDs an Objekten. Die vl-bb-set und vl-bb-ref -Funktion für Zeichnungsübergreifende Variablen via blackboard. Und letzendlich läßt sich auch (und das auch in VBA ) das Document.SummaryInfo-Object mißbrauchen. Systemmäßig bleibt bl ...
|
| In das Form Autocad VBA wechseln |
|
Rund um AutoCAD : k-linie vertikal und Horizontal
CADmium am 02.10.2007 um 15:54 Uhr (0)
Zitat:Original erstellt von stolti:danke. nochmal.es gibt bei uns in der firma allerdings vom systemadministrator beschränkungen für das laden von lisp dateien.das erläuter mir mal ... du kannst auch den Text innerhalbder Klammern in deine Befehlszeile kopieren ERNTER drücken und dann das Prog starten .. Zitat:Original erstellt von stolti:^C^C_amconstrs ist aber soweit ich weiß ein autocad mechanical befehl oder und geht bei der normalen autocad version nicht.Genau!------------------ - Thomas -"Bei 99% ...
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um Autocad : Icons über externe Datei steuern
CADmium am 12.07.2005 um 15:31 Uhr (0)
Zitat: Original erstellt von Cadworx: Wie würdet ihr sowas angehen? ..ich würd mir ein Lisp schreiben, das das entsprechende Menü generiert .. auf www.afralisp.com gibs da ein schönes Beispiel ( wenn die site mal wieder online ist) und den Umweg über Exel außen vorlassen. Wenn dann max. eine Menügenerierung über eine Ini(txt)Datei ähnlich den Expresstools. Aber vielleicht reicht ja schon ein Flyout.. also ein Knöppel, wo sich beim Anklicken eine Art Werkzeugleist öffnet ------------------ - ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um Autocad : Linienstärken beim Ploten skalieren
CADmium am 12.02.2004 um 11:36 Uhr (0)
War eigentlich für Sebastiangedacht, der das Häckchen nicht gefunden hatte.. aber o.k. : (vl-load-com) ... initialisiert die AxtivX-Schnittstelle von AutoCad für Lisp ..und dann kann man sich durch die ganze Dokumentenstruktur hangeln, was auf MAPCARS-Seiten http://www.visuallisp-tutorial.mapcar.net/ gut beschrieben ist. .. und so liefert (vla-get-ScaleLineweights (vla-get-activelayout (vla-get-activedocument (vlax-get-acad-object) ) ) ) halt, ob das Häkchen Linienstärken skalieren ...
|
| In das Form Rund um Autocad wechseln |
|
AutoLisp : Pfad einer Datei ermitteln
CADmium am 23.03.2005 um 09:48 Uhr (0)
Zitat: Original erstellt von CADwiesel: sowas ist leider Grundsätzlich mit Lisp/Vlisp nicht möglich. Doch ist es, muß man sich bloß ein erweitertes findfile kreieren.. Hilfreich sind dabei u.a: mit rekursiven Aufruf von (vl-directory-files FOLDERNAME *.* -1) eine Verzeichnisbaumliste erstellen(der Erste Aufruf erfolgt mit dem entsprechenden LW-Buchstaben) und die dann mit (findfile(strcat FOLDER DATEINAME) abarbeiten. Die Existiereden LW bekommt man mit dem FSO-Objekt : (setq FSO (vlax-create-ob ...
|
| In das Form AutoLisp wechseln |