|
AutoLisp : Fehler beim automatisierten Öffnen von DWGs
WolfgangE am 16.07.2004 um 07:58 Uhr (0)
Hallo Lisp-Gemeinde, hoffe ich bin da jetzt im richtigen Forum, aber weit kann s nicht fehlen Gesucht hab ich auch schon, aber nix gefunden. Die Umgebung: AutoCad Mechanical 2004 DX; Über einen Automatismus wird die autocad.exe mit einer angegebenen Zeichnung geöffnet. Über das ebenfalls als Parameter mitgegebene Skript wird eine Lisp-Funktion aufgerufen, die so aussieht: (defun c:PlotSerial () (command -plot J Model DOKU-A3.pc3 DOKU-A3 Millimeter Q J Grenzen Anpassen 0.00 ...
|
| In das Form AutoLisp wechseln |
|
Lisp : LISP Novice sucht Hilfe zu ATTOUT
joern bosse am 08.07.2015 um 08:11 Uhr (1)
Auch nur der Vollständigkeithalber:die Datei attout.lsp ist von den Express_Tools. In BricsCAD gibt es die Express_Tools von CADwiesel, aber erst ab der PRO-Version und die Datei attout.lsp ist dort nicht vorhanden.Aber in BricsCAD gibt es den Befehl "attext", auch wenn der ein bißchen komplizierter aussieht aus "eattext" von AutoCAD sollte es damit funktionieren, ist in der Hilfe beschrieben.------------------viele GrüßeJörnhttp://www.bosse-engineering.comLiniensignaturen Youtube
|
| In das Form Lisp wechseln |
|
AutoLisp : Auswahl aus List_box per Doppelklick
Peter2 am 27.07.2004 um 10:04 Uhr (0)
Kann ich per Lisp aus einer List_box per Doppelklick auswählen und gleichzeitig den weiteren Ablauf starten? Derzeit habe ich es so, dass ich bei normalem Klick (Action_tile) den Listeneintrag auswähle und mit einem Button dann den weiteren Ablauf starte. Zur Vermeidung von Fehlbedienungen möchte ich den Ablauf nicht per Einfachklick starten (es ginge zwar, aber ich will das nicht). Geht es mit Doppelklick? Peter ------------------ Für jedes Problem gibt es eine einfache Lösung. Die ist aber meistens falsc ...
|
| In das Form AutoLisp wechseln |
|
Lisp : Wie kann ich Scripte automatisch laden?
White-Fang am 14.12.2007 um 10:31 Uhr (0)
Hallo,ich arbeite mit ACAD 2000i und hab mir für bestimmte Arbeitserleichterungen ein Script in Lisp geschrieben. Was mich nun nervt ist, das ich das Script jedesmal nach dem Starten von ACAD laden muss. gibt es da nicht eine möglichkeit das zu automatisieren? Entweder beim Starten von ACAD oder beim Laden von Zeichnungen oder so.Vielen Dank für Eure HilfeGruß, Jascha------------------Phantasie ist wichtiger als Wissen, denn Wissen ist begrenzt.[Albert Einstein]
|
| In das Form Lisp wechseln |
|
AutoLisp : Linie brechen
Theodor Schoenwald am 08.08.2003 um 15:37 Uhr (0)
Hallo Pan, was du wirklich machen willst, habe ich erst in den Diskusionsbeiträgen begriffen. Dafür ist der Befehl BRUCH völlig ungeeignet und eine Lisp-Datei unnötig. Du benötigst nur den Befehl STUTZEN . Vorgehensweise - Befehl STUTZEN eingeben oder anklicken. - Auf die Abfrage Objekte eingeben ein Fenster (von rechts) über deine Gewerke oder Bruchstellen ziehen. - Die einzelnen Bruchstellen anklicken. Acad kennt dann die Bruchstellen automatisch. Gruß Theodor
|
| In das Form AutoLisp wechseln |
|
Lisp : Schleifen kontrollieren
Dorfy am 01.02.2012 um 15:10 Uhr (0)
Code:(setq erg (vl-remove-if-not (lambda (x) (= (car x) "BL"))cplist))(mapcar cdr erg )vllt ist es so verständlichermit member, vl-member..., foreach, while, car, cdr, cons und ... kannst du deine Listen auch beackernListenfunktionen...alles eine Frage des Geschmacks und der Stilblütenbau dir eine kleine Bibo auf und mach es universal(vl-remove-if-not (lambda (x) (= (car x) key))lst) pack es in ein (defun ... ein, kommt immer wieder------------------Mfg Heiko Elefantenjagd in Afrika "... LISP-Programmierer ...
|
| In das Form Lisp wechseln |
|
Lisp : Blockeinfügepunkt herausfiltern
CADmium am 24.01.2006 um 18:20 Uhr (0)
Zitat:Original erstellt von kathi-witt:Sorry, aber als "Fast-Anfänger" blick ich da nich so ganz durch...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 ???------------------ - Thomas -"Bei 99% aller Probleme ist die umfassende Beschreibung d ...
|
| In das Form Lisp wechseln |
|
AutoLisp : geschweifte statt runder Klammer?
Brischke am 28.10.2005 um 07:42 Uhr (0)
Hallo Andrea!Nein, das ist nicht möglich. Der Lispinterpreter kann bloß was mit runden klammern anfangen. Wenn du die Daten aber in eine Textdatei schreiben willst kannst du doch vorher die runden in geschweifte umwandeln. Solch "Ersetzer-Lisp" müßtest du eigentlich im Forum finden.------------------Holger BrischkeCAD on demand GmbH Autodesk User Group Central EuropeIndividuelle Lösungen von Heute auf Morgen. AUGCE Manager Deutschland Jackpot on demand - Wir eröffnen den Spätsommer mit ...
|
| In das Form AutoLisp wechseln |
|
Lisp : Alternative zu REFEDIT
cadplayer am 23.09.2020 um 13:28 Uhr (1)
Entschuldige für die dürtigen infos und danke vorab für deine schnelle antwort.Mittels Accoreconsole will ich mehrere 100 zeichnungen bearbeiten. Dabei sind die zeichnung gleich aufgebaut... jeweils müsste ich einen block manipulieren (also ändern). Mit Lisp ist das einfach umsetzbar mittels REFEDI-befehl. Der funktioniert aber leider nicht in der Accoreconsole, weil es kein "interner" Acad-befehl ist.Ich glaube ich muss die sache etwas aufwendiger mit einer .net programmierung absolvieren. ein denkanschub ...
|
| In das Form Lisp wechseln |
|
Lisp : Directory Tree kopieren...
marc.scherer am 15.05.2007 um 21:16 Uhr (0)
Hallo Leutz,ich suche nach einer Möglichkeit oder bereits fertigem Modul zum kopieren eines kompletten Verzeichnis Trees. Natürlich inklusive aller enthaltener Files und SubFolder & natürlich auch über UNC Pfade.Und das wiederum OHNE WindowsScriptingHost. Ich benötige eine Funktion die nur VLisp/Lisp benötigt. Habe aber bisher leider nix gefunden.Vielleicht hat ja hier einer der Anwesenden etwas ähnliches schon gesehen?------------------Ciao,MarcMein AG sucht u.a. Architekten und Bauzeichner!
|
| In das Form Lisp wechseln |
|
AutoLisp : Lisp/Script Anzeigenreihenfolge
CADmium am 18.04.2004 um 13:20 Uhr (0)
oder - wenn du immer die gleiche Layerreihenfolgehaben willst - (defun c:SORT_BY_LAYER () (SORT_BY_LAYER ("AM_8" "AM_3" "AM_1" "AM_0" "AM_5")) ) oder mit Abfrage (defun c:SORT_BY_LAYER ( / LAYER LAYERLIST) (while (setq LAYER(getstring "
LAYER : ")) (if (tblsearch "LAYER" LAYER) (setq LAYERLIST (cons LAYER LAYERLIST)) (princ "
Eingegebener Layer existiert nicht!") ) ) (if LAYERLIST (SORT_BY_LAYER (reverse LAYERLIST)) ) ) .. alles ungetestet.. bei Probs noch mal me ...
|
| In das Form AutoLisp wechseln |
|
Lisp : Erstellung Programmierung für automatische Übersichten
cadffm am 27.11.2023 um 23:36 Uhr (1)
Hi "in einer neuen Zeichnung einzufügen. Die Reihenfolge muss eingehalten werden"A: Wenn es eine Reihenfolge gibt JA.Frage2:Ja auch das geht, wobei es zwei grundsätzlich verschiedene Varianten gibt:1. Ein Tool welches ständig beide Vorkommen live kontrolliert, das ist aber meiner Meinung nach die (für dich) schlechtere.Die andere kann ganz unterschiedlich realisiert werden, wobei alle einen gemeinsamen Nenner haben: Man braucht eine (von der Portnummer unabhängige) Eindetigkeit!Dann kann man auch mehr w ...
|
| In das Form Lisp wechseln |
|
Lisp : Volumenkörper Geometriedaten auslesen
CADmium am 03.06.2014 um 15:42 Uhr (1)
@Wiesel .... jo .. da bekommst du Volumen , Schwerpunkt und Trägheitsmomente(um die WKoordinatenachsen) ... also Eigenschaften eines Körpers .. aber keine Länge Dicke oder sonstwas, weil das eben keine allgemeingültigen Eigenschaften eines Körpers sind .... ( möglich wäre maximal sowas wie "maximale Ausdehnung in X-Richtung" .. aber das ist nicht einfach so via Lisp auszulesen)------------------Also ich finde Unities gut ... und andere sicher auch--------------------------------------- - Thomas - "Bei ...
|
| In das Form Lisp wechseln |