|
AutoLisp : Externe Programme in ACAD laden !
Brischke am 03.05.2004 um 13:44 Uhr (0)
Ich würde mich freuen, wenn du mir bestätigen würdest, dass du kein Verzeichnis namens Beispiel auf dem Laufwerk C: hast und sich darin keine Datei namens calc.exe befindet und du deshalb auch nicht c:/Beispiel/calc.exe als Aufruf drin stehen hast .. richtig? Es kann nur ein Schreibfehler sein. In AutoCAD passiert auch nichts weiter, da nur einfach von AutoCAD aus dieses externe Programm gestartet wird. Grüße Holger ------------------ Holger Brischke (defun - Lisp over night! AutoLISP-Programmierung ...
|
| In das Form AutoLisp wechseln |
|
Lisp : script zur Bereinigung von Export DXF/DWG
cadffm am 18.10.2011 um 15:40 Uhr (0)
Zitat:Dafür bekomme ich/wir auch kein Geld. Das wird einfach von vorrausgesetztdas wir es liefern. Und glaub mir, wir bekommen dafür nichts.IHR ärmsten könnt einem echt Leid tun PS: Du kannst meine Lispzeilen mit den "Scriptzeilen" zusammen in einem Script einsetzen, kein Problem !Script ist nichts anderen wie alles nacheinander in die Befehlszeile schreiben und Lisp kann man direkt in dieBefehlszeile eingeben und es wird ausgewertet - daher ist es so einfach in einem Script zu verwenden.------------- ...
|
| In das Form Lisp wechseln |
|
Lisp : Lisp geht nimmer unter 2008
Ralle am 17.04.2007 um 10:32 Uhr (0)
Ich liebe dieses Forum Habe die Datei aus meinem Express-Ordner vom 2007er in den 2008er Express-Ordner reinkopiert und mit _Appload geladen. Nu gehts wieder Vielen Dank!Zu früh gefreut!Leider klappt nur das auswählen der Textobjekte:Objekte wählen: 1 gefunden, 2 gesamtObjekte wählen: 1 gefunden, 3 gesamtObjekte wählen:no function definition: ACET-UI-PROGRESSBefehl: ; Fehler: Es ist ein Fehler innerhalb der *error*-Funktion aufgetreten.Keine Funktionsdefinition: ACET-UI-PROGRESSDoch nochmal die Express-T ...
|
| In das Form Lisp wechseln |
|
Lisp : Common Lisp - Funktionen überladen
archtools am 22.09.2009 um 22:00 Uhr (0)
Kürzlich wurde hier (wieder mal) angeregt, gemeinsam eine einheitliche Funktionsbibliothek zu schaffen. Das halte ich für keine besonders gute Idee, weil in einer über die Jahre entwickelten eigenen Funktionsbibliothek das größte Kapital eines professionellen Programmierers steckt, und weil deshalb die Profis kaum zu so einer gemeinsamen Bibliothek beitragen werden.Aber etwas anderes ist sinnvoll: eine Diskussion über Lisp, und wie Autodesk VisualLisp weiter entwickeln könnte und sollte. Ich zitiere mich a ...
|
| In das Form Lisp wechseln |
|
Lisp : Autocad Mechanical Befehle in Lisp
Maxon777 am 22.01.2019 um 09:07 Uhr (1)
(DEFUN S::STARTUP () (COMAND "PURGE" "ALL"))(DEFUN C:W () (COMMAND "LINIE"))(DEFUN C:c () (COMMAND "_circle"))(DEFUN C:cd () (COMMAND "_circle" PAUSE "_d"))(DEFUN C:cc () (COMMAND "_circle""2p"))(DEFUN C:EW () (COMMAND "ELLIPSE"))(DEFUN C:rr () (COMMAND "_rectang" PAUSE "a"))(DEFUN C:r () (COMMAND "_rectang"))(DEFUN C:E () (COMMAND "SCHIEBEN"))(DEFUN C:ee () (COMMAND "_COPY")) (DEFUN C:eee () (COMMAND "Drehen"))(DEFUN C:Q () (COMMAND "LÖSCHEN"))(defun c:qq () (COMMAND "stutzen"))(DEFUN C () (COMMAND "DEHN ...
|
| In das Form Lisp wechseln |
|
Lisp : Transparente Punkte in while Schleife
MARTINLE am 19.11.2013 um 05:54 Uhr (1)
(defun c:2PC (/ p1 p2 p3 wp1 wp2 wp3) (while (setq p1 (getpoint "Punkt1")) (setq p2 (getpoint "Punkt2")) (setq wp1 (trans p1 1 0)) (setq wp2 (trans p2 1 0)) (command "_ucs" "3p" p1 p2 "") (command "bemlinear" (trans wp1 0 1) (trans wp2 0 1) pause) (command "Bemweiter" Pause) (while (/= (getvar "CMDACTIVE") 0) (command pause)) (command "._ucs" "vo") ))Hallo,Obiges Lisp funktioniert soweit.Nur wenn ich bei p2 einen transparenten Objektfang (lotrecht) oder einen Punkt mit der Objektfangspur g ...
|
| In das Form Lisp wechseln |
|
AutoLisp : Block modifizieren
TK_KE am 02.09.2003 um 08:57 Uhr (0)
@ CADWiesel! Vielen Dank! Funktioniert prima. Muß mich wohl doch mit VLISP beschäftigen. Gibts irgentwo ein (am besten deutschsprachiges) Tutorial oder wenigstens eine über die ACAD-Hilfe hinausgehende Befehlsreferenz dazu? Quelltextbeispiele sind natürlich auch willkommen. @CADchup Woher das Teil kommt ist doch Wurst. Solche Programmschnipsel sollten sowieso sowas wie öffentlich sein. Würde der Entwicklung von Lisp echt gut tun. Reicht schon, wenn sich Autodesk nicht in die Karten gucken läßt. ... Das mi ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Installationsprogramm für Lisp-Programme
benwisch am 05.05.2004 um 17:05 Uhr (0)
Also.... für eine normale WindowsSsetupRoutine gibt es das Programm Inno Setup . Es ist ein Freeware-Programm und ist Script-gesteuert. --cut in-- Yes, it may be used completely free of charge, even when deploying commercial applications. --cut out-- IMHO ein absolut empfehlenswertes Programm!! Für die Installation unter Autocad (Suchpfad, Autostartgruppe, Profilbearbeitung...etc.) gibt es das Programm Acad Install . Ist auch Freeware und man muß nur einen Obulus entrichten, wenn man seinen ...
|
| In das Form AutoLisp wechseln |
|
Lisp : Linie spiegel
mkl-cad am 23.03.2006 um 09:39 Uhr (0)
HalloHier ein Lisp Programm welches alle Linien so dreht das Linien mit Symbolen bzw. Texten in leserlicher Richtung stehen. Also von vorne oder von rechts gelesen werden.(defun c:leitungd (/ n a anz o ap ep w ob) ;Leitungen drehen (setq n 0) (setq a (ssget "X" ((0 . "LINE")))) (if (= a nil) (alert "Eh du! Da sind keine Linien in der Zeichnung")(progn (setq anz (sslength a)) (repeat anz (setq o (ssname a n)) (setq n (+ 1 n)) (setq ob (entget o)) (setq ap (assoc 10 ob)) (setq ap (cdr ap)) (setq ep ( ...
|
| In das Form Lisp wechseln |
|
AutoLisp : Datenbank mit lisp
GG-GREGOR am 26.08.2003 um 18:25 Uhr (0)
(DEFUN C:EXEL () (setq excel (vlax-get-object excel.application ) ExcelWorkbook (if excel (vlax-get-property excel C://mappe1.xls )) ExcelSheet (if ExcelWorkbook (vlax-get-property ExcelWorkbook mappe1.xls )) ExcelCells (if ExcelSheet (vlax-get-property ExcelSheet Tabelle1 )) ) (SETQ A (vlax-get-property ExcelCells 1A )) );END OF DEFUN irgend wie hab ich den hund drin !!!! was ist falsch ?
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Elemnte auf neuen Layer kopieren und unter die alten legen
Brischke am 28.08.2004 um 16:35 Uhr (0)
Hallo Tom, sind die Elemente des Layers A nicht in irgendwelchen Blöcken verschachtelt, dann kannst du mit (setq aws(ssget _X ((8 . A )))) die Elemente in einem Auswahlsatz zusammen fassen. Layer B erzeugen: (command _.-layer _M B ) Diesen Auswahlsatz kannst du nun für den Kopierbefehl benutzen. (command _.copy aws (0.0 0.0) (0.0 0.0)) mit (command _.CHPROP aws _LA B ) kannst du die zuvor kopierten Elemente auf den Layer B packen. Bei Fragen ... Grüße Holger PS: Klammern etc m ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : XRef Dialogfenster auschalten
GVenhoff am 14.12.2004 um 16:59 Uhr (0)
Hallo, ich würde gerne eine LISP erstellen mit der ich aus einem Ordner alle DWG s 1. Bereinigen; 2. Zoom Grenzen 3. Speichern und schliessen kann. In vielen Zeichnungen sind Xref die meisten werden gefunden. Leider sind in einigen Zeichnungen XRefs die nun nicht mehr aufzufinden sind. Und so kommt das Dialogfenster in dem ich die nicht gefundenen XRef auswählen könnte. Leider kann ich diese Frage, oder das Dialogfenster nicht übergehen...oder besser ich kenne den Trick nicht. Kann mir bitte jemand helfe ...
|
| In das Form AutoLisp wechseln |
|
Lisp : Diplomarbeit
Dorfy am 09.12.2010 um 15:48 Uhr (0)
Zitat:Original erstellt von skyzem:Super, genau solche Sachen wollte ich Lesen.Seht ihr eventuell schon einen groben Stolperstein oder sonstige Übermannungen meinerseits? Zitat:Original erstellt von skyzem:Ps. Von AutoLISP habe ich im Moment noch keine grossen Kentnisse. Darum auch die Bitte um Ansätze und eher weniger Codebeispiele - das soll ja meine Aufgabe bleiben. ... den Stolperstein hast du doch schon allein gefunden ------------------Mfg Heiko Elefantenjagd in Afrika "... LISP-Programmierer baue ...
|
| In das Form Lisp wechseln |