|
Lisp : Doppelte Elemente einer Liste finden...
Brischke am 10.05.2004 um 12:45 Uhr (0)
Hallo Marc,Ok, habe es nicht getestet, nur überflogen und dann geschrieben.Hier deshalb das ganze ohne (vl-..) und so wie du es benötigst. Ich habe das ganze dann auch so gemacht, dass du mal dies und mal jenes als Ergebnis erhältst.Code:(defun DOUBLES? (LST WIE / RETVAL CHECK);|WIE - T = Liefert die doppelten Einträge der Liste LSTWIE - nil = Liefert die nicht doppelt vorhandenen Einträge der Liste LSTBSP:(DOUBLES? (0 1 2 3 4 5 6 6 7 8 9 6 11) T); - (6)(DOUBLES? (0 1 2 3 4 5 6 6 7 8 9 6 11) nil); - (0 1 ...
|
| In das Form Lisp wechseln |
|
CoCreate Modeling : Autom. Screendump oder HR-tif beim pkg speichern?
3D-Papst am 22.01.2009 um 10:51 Uhr (0)
Moin,ist es irgendwie möglich (über Lisp, rekorder etc.) einen Button zu erstellen der speichern top alles und noch einen Screendump mit demselben Namen der pkg-Datei im selben Verzeichnis macht und ablegt?Hintergrund:Wir haben Verzeichnisse in denen mehrere 100MB große Dateien liegen und keiner weiß oftmals was dahintersteckt. Wenn ein Kollege z.B. krank ist, ist es recht mühsam etwas zu finden. Wenn nun im selben Verzeichnis zu jedem pkg ein Bild mit demselben Namen stehe würde, wäre es sehr einfach übe ...
|
| In das Form CoCreate Modeling wechseln |
|
Rund um AutoCAD : Zeigereingabe in Lips auswerten
joeycool am 28.06.2012 um 17:59 Uhr (0)
Super,mit getangle krieg ich den Winkel (sogar ohne Line zeichnen) jetzt muss ich den noch von Bogenmaß umrechnen (mal schauen, ob ich das mit meinen neu erworbenen Kenntnissen hinbekomme) und dann müsste sich daraus was machen lassen.Ich geh jetzt erstmal basteln....@henning: Bei Deiner Routine meldet er mir einen Fehler: Befehl: (setq p2 (getpoint (setq p1 (getpoint)) "Richtung und Länge zeigen")) (alert (strcat "Länge: " (rtos (distance p1 p2))" , Winkel: " (rtos (angle p1 p2))))Kann nicht zu LISP zurüc ...
|
| In das Form Rund um AutoCAD wechseln |
|
CoCreate Modeling : Autom. Screendump oder HR-tif beim pkg speichern?
3D-Papst am 22.01.2009 um 10:51 Uhr (0)
Moin,ist es irgendwie möglich (über Lisp, rekorder etc.) einen Button zu erstellen der speichern top alles und noch einen Screendump mit demselben Namen der pkg-Datei im selben Verzeichnis macht und ablegt?Hintergrund:Wir haben Verzeichnisse in denen mehrere 100MB große Dateien liegen und keiner weiß oftmals was dahintersteckt. Wenn ein Kollege z.B. krank ist, ist es recht mühsam etwas zu finden. Wenn nun im selben Verzeichnis zu jedem pkg ein Bild mit demselben Namen stehe würde, wäre es sehr einfach übe ...
|
| In das Form CoCreate Modeling wechseln |
|
Rund um Autocad : Layouts umbenennen
Proxy am 22.08.2006 um 12:55 Uhr (0)
Zitat:Original erstellt von Eryk:Hallo,hat jemand eine Idee wie ich Layouts "automatisch" umbennen kann.Habe 72 Stück, die ich nummerieren möchte und dazu den Ansichtsnamen oder die Beschreibung im Plansatz ergänzen möchte.Wie sind die DWGs aufgebaut ? ... ist es eine DWG mit 72 Papierbereichen (Layouts) oder sind es 72 DWGs mit jeweils einem Papierbereich und wird tatsächlich der Plansatzmanager eingesetzt ?Wenn der SSM tatsächlich benutzt wird dann ist es möglich aufgrund der Informationen die in der DS ...
|
| In das Form Rund um Autocad wechseln |
|
CoCreate Modeling : Autom. Screendump oder HR-tif beim pkg speichern?
3D-Papst am 22.01.2009 um 10:51 Uhr (0)
Moin,ist es irgendwie möglich (über Lisp, rekorder etc.) einen Button zu erstellen der speichern top alles und noch einen Screendump mit demselben Namen der pkg-Datei im selben Verzeichnis macht und ablegt?Hintergrund:Wir haben Verzeichnisse in denen mehrere 100MB große Dateien liegen und keiner weiß oftmals was dahintersteckt. Wenn ein Kollege z.B. krank ist, ist es recht mühsam etwas zu finden. Wenn nun im selben Verzeichnis zu jedem pkg ein Bild mit demselben Namen stehe würde, wäre es sehr einfach übe ...
|
| In das Form CoCreate Modeling wechseln |
|
Lisp : Attribute aus Excel einlesen
kurt.trattner am 16.06.2014 um 09:44 Uhr (1)
@BrischkeIch kenne Lisp erst seit ein paar Wochen.Und den Grundcode habe ich aus Code teilen zusammengebaut, die ich im Internet gefunden habe.Ich bin schon froh, dass es so funktioniert wie es jetzt ist (was ohne die Hilfe aus dem Forum hier nicht so wäre)Das ist also noch eine Art Lernprojekt für mich Da es funktioniert soll ich jetzt immer mehr Erweiterungen und Verbesserungen programmieren.Dabei stoße ich leider hin und wieder auf kleine Schwierigkeiten.Ich hoffe ich nerve hier niemanden mit meine ...
|
| In das Form Lisp wechseln |
|
Autodesk.NET/ARX : #develop und AutoCAD
mapcar am 28.07.2004 um 14:33 Uhr (0)
Nicht gleich aufgeben, Roland. Das Wichtigste sind erstmal die Hilfen aus dem ObjectARX-SDK. Da ist ja eine vollständige Doku aller bisher fertigen Managed Wrapper Classes drin, und natürlich die dahinter liegenden ObjectARX-Klassen ebenso. Aber mit C# selbst musst du dich natürlich sowieso befassen, vor allem mit Dingen z.B. den Attributes , also sowas hier: Code: [CommandMethod( DrawACircle )] public static void DrawACircle(){ ... } Das sind ja Sachen, die völlig neu sind. Ich werde wohl de ...
|
| In das Form Autodesk.NET/ARX wechseln |
|
Rund um Autocad : DXFOUT dauert sehr sehr lange
Proxy am 04.05.2004 um 07:08 Uhr (0)
Ich habe mit ein kleines Progrämmchen geschrieben das mit eine Auswahl als 12 er DXF exportiert. Alles bis auf die Anweisung (command ._dxfout pfad _v _R12 _o auswahl 16) geht super schnell nur der eigentlicher Export dauert extrem Lange. Die eigentliche Datenmenge ist relativ klein ca. 50 bis 100 Linien und ein einzelner Text. Die Datenmenge reduziere ich somit von ca. 1.8 MB auf die relevanten ca. 50kB. Ich setzte keine Fremdapplikationen ein die die Datenmenge künstlich aufblasen lassen könn ...
|
| In das Form Rund um Autocad wechseln |
|
Lisp : Block einfügen klappt nicht
cadffm am 16.10.2011 um 22:47 Uhr (0)
Hast du dir denn den AutoCAD-Befehl EINFÜGE (_insert) in der Befehlszeilenversion (-EINFÜGE/_-insert) denn schonmal wirklich angesehen ?Wenn du also damit kein Verständnisproblem hast dann mußt du deine Lisp-Werte überprüfen.(andernfalls: spiele den Spass händisch in der Befehlszeile durch: -EINFÜGE / AutoCAD-Hilfe Befehl -EINFÜGE) Welchen Wert hat denn X ?Welchen Wert hat denn Y ?Welchen Wert hat denn BlockN ? Teste mal statts dieser Zeile (command "_-insert" BlockN (list Y X)) folgende:(command "_-ins ...
|
| In das Form Lisp wechseln |
|
Rund um AutoCAD : Hyperlink als Text im Block anzeigen
RL13 am 14.06.2013 um 16:07 Uhr (0)
Hallo Henning,ich bin nicht so bewandert mit Lisp, deshalb bekomme ich Dein Codeschnipsel nicht zum laufen Fehlermeldung im Textfenster: "; Fehler: Falsch formatierte Liste in Eingabe"Attribut heißt bei mir "Dateiname"hab also Dein "LINK" durch "Dateiname" ersetzt, was dann so aussieht: (defun c:show-hyperlinks ( / inserts insert z att-name hyper att) (vl-load-com) (setq inserts (ssget ((0 . "INSERT"))) z -1 att-name "Dateiname"); !! Hier Name des Attributs definieren !! (while (setq insert (ssname ...
|
| In das Form Rund um AutoCAD wechseln |
|
PTC Creo Elements/Direct Modeling : neu in Creo Elements / Direct Modeling
Walter Geppert am 26.07.2016 um 11:50 Uhr (10)
Erst mal willkommen bei der einzig wahren CAD-Software In der Hilfe der Vollversion gibts eine Rubrik "Quickstart", ich weiss nicht, ob die auch im Express zur Verfügung steht. Das sind jedenfalls ein paar Beispiele für Einsteiger drin.Der grosse Vorteil von unserem Programm: Man kann nur sehr wenig falsch machen. Wie auch immer du einen Körper modellierst, es zählt stets nur das endgültige Aussehen. Alle bis dahin durchgeführten Modellierschritte sind "vergeben und vergessen", der Speicherbedarf bei gege ...
|
| In das Form PTC Creo Elements/Direct Modeling wechseln |
|
Rund um AutoCAD : Effekt Bleistiftskizze
cadffm am 06.11.2013 um 09:01 Uhr (1)
1. Habe ich keine Ahnung was für einen Code du da hast, aber nehmen wir mal an wir sprechen vom gleichen Prog:2. Hast du die Lispdatei höchstens geladen, jedoch das Programm nicht gestartet (Befehl: Freehand)3. Wenn du die englische Originalfassung hast: Läuft nur auf englischem Acad, du mußt die internationalisierte Version nehmen.(keine Ahnung ob oder wo es die gibt suchen ) Internationalisierung eines engl. Lisp: jede Eingabe in einem Command welche einen Befehl oder eine Befehlsoption darstellt einen ...
|
| In das Form Rund um AutoCAD wechseln |