| | | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte | | | | PNY WIRD VON NVIDIA ZUM HÄNDLER DES JAHRES GEWÄHLT, eine Pressemitteilung
|
Autor
|
Thema: wozu eigentlich Lisp Dateien (1929 mal gelesen)
|
joeycool Mitglied Ingenieur TGA
Beiträge: 1455 Registriert: 01.06.2004 MEP/ACAD 2008, 2010, 2011 2012 und 2013, 2014, 2015 WIN7 64 bit ATI 2,8 GHZ, SSD Platte, 16 GB Ram NVDIA Quadro FX 4600
|
erstellt am: 03. Jul. 2012 09:48 <-- editieren / zitieren --> Unities abgeben:
Guten Morgen zusammen, nachdem ich mit viel "unter die Arme greifen" meine erste Lisproutine zum Laufen bekommen habe, bleibt für mich eine grundsätzliche Verständnisfrage: Meine Routine habe ich in der CUI unter einem Befehl abgespeichert, den auf einen button gelegt, und gut ist. Warum soll man jetzt daraus eine Lisp Datei schreiben, die man (wahrscheinlich auch über einen Butto) erst mit appload in jeder Zeichnung laden muss, um sie dann über den definierten Befehl aufzurufen. Ist der Sinn vielleicht, daß sich diese Datein leichter weitergeben lassen? In jedem Fall braucht der Nutzer doch (rudimentäre) Programmkenntnisse, entweder wie man eine lisp Datei nutzt, oder wie man aus einem Programmschnipsel einen Befehl erzeugt. Verstehen kann ich es natürlich bei vlx oder dvb Dateien, hier will der Ersteller sein Werk schützen, aber bei Lisp Dateien gilt das ja auch nicht.... Joeycool [Diese Nachricht wurde von joeycool am 03. Jul. 2012 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
cadffm Moderator 良い精神
Beiträge: 22298 Registriert: 03.06.2002 Alles
|
erstellt am: 03. Jul. 2012 09:51 <-- editieren / zitieren --> Unities abgeben: Nur für joeycool
Dateien kann man leichter weitergeben, leichter editieren und wenn du mal wirklich eine Lispfunktion geschrieben hast wirst du merken das man 100 Zeilen, oder 1.000 oder auch 10.000 Zeilen gaaanz schlecht auf einen Button legen kann. Man erstellt aber auch nicht für eine Zeile gleich eine Lispdatei, für gewöhnlich hat man kleine Bibliotheken, in einer Lispdatei sind also unter Umständen viele Funktionen definiert. Eine Datei mit Funktionen rund um Dateihandling, eine andere für Stringbearbeitung etc. ------------------ CAD.de System-Angaben - CAD on demand - User:FAQ(Acad)
[Diese Nachricht wurde von cadffm am 03. Jul. 2012 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
joeycool Mitglied Ingenieur TGA
Beiträge: 1455 Registriert: 01.06.2004 MEP/ACAD 2008, 2010, 2011 2012 und 2013, 2014, 2015 WIN7 64 bit ATI 2,8 GHZ, SSD Platte, 16 GB Ram NVDIA Quadro FX 4600
|
erstellt am: 03. Jul. 2012 10:49 <-- editieren / zitieren --> Unities abgeben:
Okay, die Länge machst, da ist natürlich klar, daß man mit dem Fensterchen im CUI Editor irgendwann an seine Grenzen stößt. Da ich diese Größen in absehbarer Zeit eher nicht erreichen werde, kann ich also vorerst mit den buttons weitermachen. Danke sagt Joeycool
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
spider_dd Mitglied
Beiträge: 1144 Registriert: 27.11.2003 Win 10Pro Intel(R) Core(TM) i7-7700 NVIDIA Quadro P1000 ACAD, Civil-3D 2018
|
erstellt am: 03. Jul. 2012 10:59 <-- editieren / zitieren --> Unities abgeben: Nur für joeycool
Hallo Joey Zitat: Original erstellt von joeycool: Meine Routine habe ich in der CUI unter einem Befehl abgespeichert, den auf einen button gelegt, und gut ist.
Hier musst Du Dich aber auch mit den CUIx auskennen, sonst kommt ein Update oder eine neue Version und Du fängst wieder an mit dem reinbasteln. Zitat: Warum soll man jetzt daraus eine Lisp Datei schreiben, die man (wahrscheinlich auch über einen Butto) erst mit appload in jeder Zeichnung laden muss, um sie dann über den definierten Befehl aufzurufen.
Proggis die ich häufig brauche, kann ich in die Startgruppe von appload legen, dann werden sie gleich geladen. Und es gib hierfür auch noch andere Wege (acad.lsp, acaddoc.lsp). Oder ich lege auf dem Button den Befehl so ab, das erst geprüft wird, ob die Datei schon geladen ist und dies im Zweifelsfall vor den Befehlsaufruf noch erfolgt. Es gibt also wie immer viele Wege. Zitat: Ist der Sinn vielleicht, daß sich diese Datein leichter weitergeben lassen?
Das ist so, dann meist proggt man ja nicht nur für sich selbst, sondern z. B. für anderer Kollegen (ist zumindest bei mir so). Ansonsten siehe den Beitrag von cadffm Zitat:
In jedem Fall braucht der Nutzer doch (rudimentäre) Programmkenntnisse, entweder wie man eine lisp Datei nutzt, oder wie man aus einem Programmschnipsel einen Befehl erzeugt.
Die sollte jeder ACAD-Nutzer haben, das erleichtert das Leben ungemein Gruß Thomas
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Meldin Mitglied
Beiträge: 398 Registriert: 15.07.2011 ACA2020 Windows10
|
erstellt am: 03. Jul. 2012 11:23 <-- editieren / zitieren --> Unities abgeben: Nur für joeycool
Hallo, wie mein Vorredner würde ich dir erst einmal raten eine Datei in die Startgruppe zu legen in der du alles ablegst was du zusammen schreibst. Daher brauchst du dann auch nur die Datei einmal einbinden und sie wird halt immer geladen sein. Und ich würde auch lieber eine Änderung im Code in einem recht übersichtlich angelegten Editor wo sich auch farblich alles abhebt ändern als in einer ewig langen Zeile. ------------------ Gruß Wolfgang Alias: Rabbit007 und Wolli1 die aus unerklärlichen Gründen aus dem System hier gelöscht wurden. [Diese Nachricht wurde von Meldin am 03. Jul. 2012 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
joeycool Mitglied Ingenieur TGA
Beiträge: 1455 Registriert: 01.06.2004 MEP/ACAD 2008, 2010, 2011 2012 und 2013, 2014, 2015 WIN7 64 bit ATI 2,8 GHZ, SSD Platte, 16 GB Ram NVDIA Quadro FX 4600
|
erstellt am: 03. Jul. 2012 18:51 <-- editieren / zitieren --> Unities abgeben:
Naja, ich seh schon, Ihr denkt in größeren Dimensionen, trotzdem noch 2 Anmerkungen: Natürlich mache ich das auch nicht nur für mich, sondern auch für die Leute in meinem Büro, die sollen ja schließlich effektiver arbeiten können und von gar zu dumpfen Zeichentätigkeiten, soweit es geht, etwas entlastet werden. Das passiert aber recht einfach durch Ablegen der Befehle auf Buttons, die entsprechenden Werkzeugkästen sind in der Unternehmens CUI, und damit für jeden nach einem Neustart verfügbar. Un damit ist natürlich auch ein Versionswechsel kein Thema, die cui wird einfach mitgenommen, und in der neuen Version entsprechend erweitert. Ich habe aber auch schon gemerkt, daß beim Arbeiten der Windows Texteditor natürlich schon komfortabler ist, als der (zwar mehrzeilige aber simple) im CUI Befehlsfenster. Wo aber gibt es einen Editor mit farbiger Schrift, wird die Farbe dann automatisch gesetzt? Werde jetzt aber beim Weiterbasteln mal langsam das Einbauen in Lisp Dateien anfangen, wie ich die dann jeweils einbinde (ob beim Befehlsaufruf, in der Startgruppe oder in der acadoc.lsp) hatte ich schon zu einem früheren Zeitpunkt (unter anderem bei FAQ) mitbekommen. Schönen Dank sagt Joeycool Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Meldin Mitglied
Beiträge: 398 Registriert: 15.07.2011 ACA2020 Windows10
|
erstellt am: 04. Jul. 2012 07:05 <-- editieren / zitieren --> Unities abgeben: Nur für joeycool
Zitat: Wo aber gibt es einen Editor mit farbiger Schrift, wird die Farbe dann automatisch gesetzt?
Zitat: Windows Texteditor ?
Wie jetzt ich denke wir reden hier von der LISP Oberfläche. Einfach VLIDE in die Befehlszeile dann wird es Automatisch bunt. ------------------ Gruß Wolfgang Alias: Rabbit007 und Wolli1 die aus unerklärlichen Gründen aus dem System hier gelöscht wurden. [Diese Nachricht wurde von Meldin am 04. Jul. 2012 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
joern bosse Ehrenmitglied Dipl.-Ing. Vermessung
Beiträge: 1766 Registriert: 11.10.2004 Window 11 ACAD 2021 CIVIL 2021 BricsCAD ab V14 11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz 2.80 GHz 32.0GB RAM NVIDIA GeForce MX450<P>
|
erstellt am: 04. Jul. 2012 07:20 <-- editieren / zitieren --> Unities abgeben: Nur für joeycool
|
Geos Mitglied Vermessungstechniker i.R.
Beiträge: 1017 Registriert: 21.09.2001 ACAD Map 2010, Win 7 Pro eigene Lisp's<P>HW: Core i7 860, 2.8 GHz 3.3 GB, NVIDIA GeForce GTS 250
|
erstellt am: 04. Jul. 2012 07:45 <-- editieren / zitieren --> Unities abgeben: Nur für joeycool
Zitat: Wo aber gibt es einen Editor mit farbiger Schrift, wird die Farbe dann automatisch gesetzt?
Da gibts mehrere - UltraEdit, Notepad++, JensFileEditor, ... Die Funktion nennt sich "Syntax-highlighting/-hervorhebung/-colorierung" ... ------------------ Schöne Grüße Ernst www.geopaint.at Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
joeycool Mitglied Ingenieur TGA
Beiträge: 1455 Registriert: 01.06.2004 MEP/ACAD 2008, 2010, 2011 2012 und 2013, 2014, 2015 WIN7 64 bit ATI 2,8 GHZ, SSD Platte, 16 GB Ram NVDIA Quadro FX 4600
|
erstellt am: 04. Jul. 2012 11:09 <-- editieren / zitieren --> Unities abgeben:
Zitat: Original erstellt von Meldin: Wie jetzt ich denke wir reden hier von der LISP Oberfläche. Einfach VLIDE in die Befehlszeile dann wird es Automatisch bunt.
Auweiahhhh, (langsamdasbrettvordemkopfabschraub) den lisp editor hatte ich schon mal entdeckt, sogar das Manual dazu von Jörn, aber ich Torfkopf habe gedacht, das sei nur zum Überprüfen der Codes, das man sie damit auch schreiben kann, .... @ernst: Danke, werde erst mal schauen, was autocad so mitliefert, und danach eventuell auch mal die freewares checken. Joeycool
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Geos Mitglied Vermessungstechniker i.R.
Beiträge: 1017 Registriert: 21.09.2001 ACAD Map 2010, Win 7 Pro eigene Lisp's<P>HW: Core i7 860, 2.8 GHz 3.3 GB, NVIDIA GeForce GTS 250
|
erstellt am: 04. Jul. 2012 18:16 <-- editieren / zitieren --> Unities abgeben: Nur für joeycool
|
| Anzeige.:
Anzeige: (Infos zum Werbeplatz >>)
|