|
Lisp : LSP befehle warscheinlich nicht ganz richtig
cadffm am 04.01.2007 um 13:07 Uhr (0)
abgesehen das für all dies kein Lisp nötig ist:In AutoCAD unterdrückt man Dialoge mit einem "-" vor dem Befehlsnamen, also zB_.-LAYER_.-PURGEWeiter hilft dabei noch FILEDIA ("Datei wählen"-Dialoge) sowie CMDDIA(funktioniert freilich nur wenn auch eine "Befehlszeilenversion" programmiert wurde von ADESK)Im Lispbereich sollte man sich auch noch INITDIA ansehen.Und: Mische nicht Englisch & Deutsch / verwende nur die internationale Version mit unterstrich und engl. Befehlsnamen.Tip. cadmaro.de Befehlsreferenz/ ...
|
| In das Form Lisp wechseln |
|
Lisp : Lisp zum Layer änder
cadffm am 05.01.2007 um 12:40 Uhr (0)
Oh, dann hast du echt was verpasst !Vorschlag: Expresstools installieren und alle Funktionen mal ansehen,bezogen hier auf diesen Thread besonders die Layer-Tools.Wobei das in neuen Acad-Installationen integriert ist..Was nutzt du ?Bitte schreibe mal deine Hard- und Softwareangaben bei deiner nächstenAntwort in das Feld "Zusatztext", findest du in der Antwort-Eingabemaske..Acad2000,2004,5,6,7 müßten die auf der Original CD dabei sein.Im Rund um autoCAD Forum (54) findest du ggf. auch einigeHinweise zur Inst ...
|
| In das Form Lisp wechseln |
|
Lisp : Sorry_Aber: Wie geht das?
cadffm am 19.02.2007 um 19:52 Uhr (0)
Aus dem Forum "Rund um AutoCAD" , denke aber das dies auch auf der inoffiziellen ADT-Hilfeseite beschrieben steht FAQ:APPLOAD
|
| In das Form Lisp wechseln |
|
Lisp : aufteilen
cadffm am 22.02.2007 um 11:24 Uhr (0)
das sind ganz normale AutoCAD-Befehle (gebe sie in die Beehlszeile ein / lese die AcadHilfe dazu)in Lisp könntest du "normale" Befehle mit: (Command... ausführen lassen.Aber mal ehrlich - diesen Baukasten kennt hier niemand (oder??) undich denke auch das dies nicht der tolle Weg ist Programmier-Erfahrung zu sammeln.Ich schätze es derzeit so ein das du dir "großes" vorgenommen hast ohne die Basic´s zu kennen, liege ich falsch ? dann SORRY.
|
| In das Form Lisp wechseln |
|
Lisp : Drucken mehrerer Zeichnungen
cadffm am 07.03.2007 um 10:57 Uhr (0)
Also generell zum Drucken mehrerer Zeichnungen (ohne Lisp)AutoCAD-Befehl PUBLIZIEREN.oder über Script und ScriptPro bzw. SCC2Das sind die beiden Varianten und man muß sie nicht neu erfinden.Wie CADmium schon sagte: Diese Begriffe in die Suchfunktiondes RundUmAutoCAD-Forum und du hast viel Lesestoff.
|
| In das Form Lisp wechseln |
|
Lisp : Blöcke anhand gegebener Polylinie einfügen
cadffm am 19.03.2007 um 11:24 Uhr (0)
Kennst du eigentlich die AutoCAD Funktionen MESSEN und TEILEN ?------------------die alte SUCHfunktion.. - System-Angaben - User:FAQ(Adesk)
|
| In das Form Lisp wechseln |
|
Lisp : Aktuellen Layer ändern
cadffm am 05.04.2007 um 08:55 Uhr (0)
Also dafür ist ja tatsächlich nicht einmal Lisp nötig und wo deinProblem liegt kann ich nicht nachvolltihen da du nicht angibstWIE die das auf mehrere Dateien anwendest.Wenn ich deine Frage mal umformulieren darf auf:Wie stelle ich in 1000 Dateien den aktuellen Layer auf XXXDann wäre meine Antwort so:Start Programme Zubehör Editordort schreibst du dann rein:;-----------------------------_.-LAYER _TH AM_0 _M AM_0_.QSAVE;-----------------------------Wobei man in Scripten sehr auf Leehrueichen achten muß weil ...
|
| In das Form Lisp wechseln |
|
Lisp : REFEDIT -> Hilfe!
cadffm am 11.04.2007 um 09:28 Uhr (0)
Da du dich ja sowieso schon mit Klammern beschäftigst (LISP) ist es evtl derbessere Weg sich von diesem scriptartigen vorgehen abzuwenden und mehr überLisp zu lernen,in deinem Fall jetzt erstmal: Was ist ein Block, was ist eine Blockreferenz(und wenn es mit von der Partie ist: Was ein Attribut, was eine Attributdefinition)Letztendlich dann: Wie definiere ich einen BLOCK neu usw.[Evtl. kennst dich ja aus aus, kann ich ja nicht wissen - aber _refedit ist nicht die günstigeste Funktion um sie mit Command zu b ...
|
| In das Form Lisp wechseln |
|
Lisp : _explode + _qkungroup als lsp ?
cadffm am 11.04.2007 um 14:57 Uhr (0)
Du solltest erstmal deine System-Info ausfüllen damit die anderen Leute wissen mit was du arbeitest !Den ungroup Befehl gibt es zB in AutoCAD garnicht wie gesagt ..Zu dem "Simpel" - dafür müßtest du erstmal sagen was du überhaupt tun möchtest !Alle Gruppen Auflösen: Gibt es bereits eine Möglichkeit(User marc.scherer und sein Gruppen Menü, dabei enthalten der LispCode)Alle BlockREFERENZEN auflösen geht natürlich auch..Die Auswahl auf Insert´s beschränken und exploden was das Zeug hält.Wie das im Lisp ...
|
| In das Form Lisp wechseln |
|
Lisp : Lisp-Datei
cadffm am 25.02.2008 um 10:20 Uhr (0)
FAQ:APPLOAD------------------die alte SUCHfunktion.. - System-Angaben - User:FAQ(Adesk)
|
| In das Form Lisp wechseln |
|
Lisp : ca. 1000 Systemvariablen setzen
cadffm am 23.10.2015 um 21:44 Uhr (1)
Verbesserungsvorschläge kann es ja nicht viel geben, es gibt ja nur ein paar Zeilen Code der eine SysVar setzt und den Fehlerfall abfängt.Anregungen könnte man aber freilich machen, auch mit Blick nach hinten und nach vorne(ältere und zukünftige Versionen).Im Fehlerfall die Ausgabe im Textfenster statt über alert ausgeben,bei der ersten Automatisierung wirst du froh sein darum Man kann ja auch wahlweise alert und zB princ verwenden, ist bei mir die Lispvariable NoAlert gesetzt verwendet mein Programm dann ...
|
| In das Form Lisp wechseln |
|
Lisp : Alle Konturen nach innen versetzen
cadffm am 27.10.2015 um 13:38 Uhr (1)
Zug wackelt, Handydisplay klein, kein Acad zum testen, aber:Ist die zunächst gewählte Polylinie das Objekt um das es geht? Der Objektname wird in der Variable "ename" gespeichert, entdel verlangt so eine Angabe, daher sollte (entdel ename) zum Ziel führen, teste es mal.prinzipiell würde ich auch eine Stelle wählen nach der Erstellung der neuen Kontur.------------------CAD on demand GmbH - Beratung und Programmierung rund um AutoCAD
|
| In das Form Lisp wechseln |
|
Lisp : Kanten eines Zylinders anrunden
cadffm am 29.10.2015 um 20:30 Uhr (1)
Ohne mich in dein Projekt einzulesen gehe ich einfach mal allgemein auf den AutoCAD Objektfang, insbesondere bei Verwendung von AutoCAD-Befehlen (command ...) ein,vielleicht ist das ja schon der Weg zur Lösung.1. Der Objektfang berücksichtigt, falls eingeschaltet und nicht explizit anders angegeben, den OFang(fortlaufender Objektfang/Osmode)In Abhängigkeit der Einstellung von der Systemvariable Osnapcoord, gerade für die Automatisierung ist der Vorgabewert falsch, dieser sollte daher Immer und bei jedem Pr ...
|
| In das Form Lisp wechseln |