| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
Autor
|
Thema: lisp schreiben, verwalten, verschlüsseln (2929 mal gelesen)
|
michelangelo Mitglied
Beiträge: 158 Registriert: 08.04.2004 Win XP, ACAD 2002 ExpressTool vom ACAD 2000
|
erstellt am: 05. Mai. 2004 08:26 <-- editieren / zitieren --> Unities abgeben:
habe mit hilfe gesucht, aber nichts schlaues gefunden. wie verwaltet ihr eure lisp? wie schreibt ihr sie ? wie verschlüsselt ihr sie? hab ihr ein editor der das alles kann, und noch deutsch ist?? möchte anfange selbst geschreibenes zu schützen, und zuverwalten. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CADmium Moderator Maschinenbaukonstrukteur
Beiträge: 13508 Registriert: 30.11.2003 .
|
erstellt am: 05. Mai. 2004 08:30 <-- editieren / zitieren --> Unities abgeben: Nur für michelangelo
Schreibe mit dem im Autocad integrierten Editor, verschlüssele normalerweise nichts (hat sowieso keinen Zweck ) und für die Verwaltung habe ich unterschiedlich benannte Verzeichnisse wie "BIBO" "In Arbeit" usw .... Machs nicht zu kompliziert, fällt dir sonst irgentwann auf die Füße ------------------ - Thomas - Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Brischke Moderator CAD on demand GmbH
Beiträge: 4171 Registriert: 17.05.2001 AutoCAD 20XX, defun-tools (d-tools.eu)
|
erstellt am: 05. Mai. 2004 08:42 <-- editieren / zitieren --> Unities abgeben: Nur für michelangelo
Hallo Michelangelo, bei mir ist's so ähnlich wie bei CADmium. Editor: Acad, VLisp-Editor Verschlüsseln: Kommt drauf an was der Kunde möchte, oder was drin steckt Verwaltung: Verzeichnisstruktur, Dateinamensystematik (pl.. Polylinienfunktionen, blk.. Blockfunktionen, att..Atributfunktionen, ...) Aufgrund der Vielzahl an Tool's, die ich mittlerweile (nicht nur für die Kundschaftr geschrieben habe), bin ich auch schon am Überlegen, ob ich die Lisp's in einer Datenbank mit bestimmten Schlagworten erfasse. Ist aber im Moment noch eine Idee. Grüße Holger ------------------ Holger Brischke (defun - Lisp over night! AutoLISP-Programmierung für AutoCAD Da weiß man, wann man's hat! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
michelangelo Mitglied
Beiträge: 158 Registriert: 08.04.2004 Win XP, ACAD 2002 ExpressTool vom ACAD 2000
|
erstellt am: 05. Mai. 2004 08:50 <-- editieren / zitieren --> Unities abgeben:
danke für eure antworten kann ich im autocad Vlisp auch alle funktionen einer lisp auflisten lassen? ich meine C:textausrichten C:blöckeexplodieren .... ...... .... das ich nicht alle defun suchen muss in einer lisp? Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CADmium Moderator Maschinenbaukonstrukteur
Beiträge: 13508 Registriert: 30.11.2003 .
|
erstellt am: 05. Mai. 2004 08:52 <-- editieren / zitieren --> Unities abgeben: Nur für michelangelo
|
Brischke Moderator CAD on demand GmbH
Beiträge: 4171 Registriert: 17.05.2001 AutoCAD 20XX, defun-tools (d-tools.eu)
|
erstellt am: 05. Mai. 2004 08:57 <-- editieren / zitieren --> Unities abgeben: Nur für michelangelo
|
marc.scherer Ehrenmitglied V.I.P. h.c. CAD-Administrator
Beiträge: 2490 Registriert: 02.11.2001 Windows 10 64bit AutoCAD Architecture 2018/2019 (deu/eng) AEC-Collection 2019 (Revit und Zeugs) Wenn sich's nicht vermeiden läßt: D-A-CH Erweiterung (mies implementierter Schrott)
|
erstellt am: 05. Mai. 2004 14:07 <-- editieren / zitieren --> Unities abgeben: Nur für michelangelo
Hi michelangelo, "kann ich im autocad Vlisp auch alle funktionen einer lisp auflisten lassen?" Klaro. Im VLisp-Editor: Menü: Extras -> Umgebungsoptionen -> Allgemeine Optionen, dann im Dialogfeld: Allgemeine Optionen -> Karteikarte: Diagnose Haken bei: Ergebnisse (obere Ebene) beim Laden drucken ------------------ Ciao, Marc Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
michelangelo Mitglied
Beiträge: 158 Registriert: 08.04.2004 Win XP, ACAD 2002 ExpressTool vom ACAD 2000
|
erstellt am: 15. Jul. 2004 13:21 <-- editieren / zitieren --> Unities abgeben:
ich wollt wieder mal meine lisp ordnen und dokumentieren. das mit dem Vlisp ist in Ordnung. aber ich möchte die auflistung über mehre datein. als so in form von suche mir in diesem Ordner alle *.lsp und gib mir alle zeilen mit C: heraus. gibts da programme?? oder kann ich das irgendwie mit dem CMD(dos) machen?? Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CADwiesel Moderator CAD4FM UG
Beiträge: 1968 Registriert: 05.09.2000 AutoCAD, Bricscad Wir machen das Mögliche unmöglich
|
erstellt am: 15. Jul. 2004 15:07 <-- editieren / zitieren --> Unities abgeben: Nur für michelangelo
|
michelangelo Mitglied
Beiträge: 158 Registriert: 08.04.2004 Win XP, ACAD 2002 ExpressTool vom ACAD 2000
|
erstellt am: 15. Jul. 2004 15:14 <-- editieren / zitieren --> Unities abgeben:
danke, etwa so was sollte es sein. sieh aber mal unter www.zimcad.de tools -> helpcreat das ist ein tool das ein ordner nach commandos in allen lisp sucht. funkt aber bei mir nicht "hängt sich auf". aber das wäre die krönung aber ich kann mir auch so helfen danke. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Proxy Ehrenmitglied Stateless-DHCP v6-Paketfragmentierer
Beiträge: 1629 Registriert: 13.11.2003 Tastaturen, Mäuse, Pladden, ..., AutoCADs 200X, SWX 2kX
|
erstellt am: 15. Jul. 2004 19:40 <-- editieren / zitieren --> Unities abgeben: Nur für michelangelo
Ich gehe ein etwas anderen Weg... vielleicht etwas umständlich... ich konvertiere das "farblose" Lisp ins HTML/XML Format und lasse es auf einem lokalen Apache mit einer Suchfunktion rattern... somit kann ich immer zu dem Teil des Codes springen der entsprechend meinen Suchparametern z.B. C:* oder (defun .... entsprach. ------------------ "Lisp?!?! Why the Hell did you pick the most arcane, obscure, and hopelessly-rooted-in-the-computer-science-department language in the world for an AutoCAD programming language?" Read the whole story: The Autodesk File ca. 890 Seiten | 7500 KB PDF 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: 16. Jul. 2004 08:12 <-- editieren / zitieren --> Unities abgeben: Nur für michelangelo
Der Editor "Ultra Edit" beherrscht SnytaxHighlighting und kann auch die Funktionen [ (c:befehl) oder (tuwas) ] rechts auflisten. Mit einem Doppelklick auf die Funktion springt man im Editorfenster auf die selbige. www.ultraedit.com (gibts auch in Deutsch) ------------------ Gruß, Ernst [Diese Nachricht wurde von Geos am 17. Jun. 2006 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Paulchen Mitglied Bauing./SW-Entwickler
Beiträge: 1227 Registriert: 19.08.2004
|
erstellt am: 17. Jun. 2006 13:43 <-- editieren / zitieren --> Unities abgeben: Nur für michelangelo
Hallo zusammen, ich habe mir zu diesem Thema neulich auch mal Gedanken gemacht und bin in der Suche auf diesen Artikel gestoßen. Auch wenn der letzte Beitrag schon einige Zeit her ist, so besitzt das Thema - denke ich - doch aktuellen Status. @michelangelo: Danke, daß Du diese Frage gestellt hast! @all: Schön, daß ihr euch damit befasst habt. Ich gebe mal meinen Senf zu den vorangegangenen links. -> http://www.caelink.com/lisplink.htm von Holger: Das Tool steht - wie erwartet - nur als Demo zur Verfügung und ist auf 100 Zeilen Code beschränkt. Hab´s mir nicht weiter angesehen :-( -> http://www.cadwiesel.de/edit.php?url=XP-Suche.zip von CADwiesel auf www.cadwiesel.de funktioniert sehr gut - mein Favorit (s.u.)! -> http://www.zimcad.de/download/creathlp.zip auf www.zimcad.de hängt sich bei mir ebenso auf wie bei michelangelo :-( Ich habe mir erlaubt, den Autor freundlich darauf hinzuweisen. -> ultraedit von Geos: Da hat sich oben ein Leerzeichen eingeschlichen. Hier nochmal die Adresse: http://www.ultraedit.com/ Steht als Demo für 30 bis 45 Tage zur Verfügung; Vollversion kostet ca. 30 US$; habe es nicht getestet, da ich mit "XP-Suche" (CADwiesel) durchaus zufrieden bin. Das Tool kann auf Wunsch in einem speziellen Ordner nach einer bestimmten Zeichenfolge suchen, z.B. ";;;" für Kommentare zu Beginn einer *.lsp, und das Ergebnis z.B. als Textdatei speichern. Es ist IMHO der Standard-XP-Suchfunktion auch bei sonstigen wo-hab-ich-doch-gleich-noch-was-hingespeichert-Aktionen vorzuziehen. Natürlich sind der Phantasie hier keine Grenzen gesetzt. Man könnte sich auch als Microsoft-Freund ´ne Access-Datenbank basteln, die ähnliches tut... Die Frage ist nur: Will man das und macht es Sinn? Ich für meinen Teil bin also mit "XP-Suche" mehr als zufrieden. Freddy Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Bernd10 Mitglied
Beiträge: 763 Registriert: 20.11.2003 Intel(R) Xeon(R) W-2123 CPU @ 3.60GHz 16 GB RAM Windows 10 Pro 64-bit AutoCAD Mechnical 2020 Deu
|
erstellt am: 19. Jun. 2006 09:16 <-- editieren / zitieren --> Unities abgeben: Nur für michelangelo
Hallo michelangelo, Zitat: Original erstellt von michelangelo: ich wollt wieder mal meine lisp ordnen und dokumentieren. das mit dem Vlisp ist in Ordnung. aber ich möchte die auflistung über mehre datein. als so in form von suche mir in diesem Ordner alle *.lsp und gib mir alle zeilen mit C: heraus. gibts da programme?
ich mache das im VLisp-Editor (siehe Anlage). Gruß Bernd Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
zimcad Mitglied Büro für Bauplanung & Bautechnik
Beiträge: 49 Registriert: 26.07.2004
|
erstellt am: 19. Jun. 2006 11:59 <-- editieren / zitieren --> Unities abgeben: Nur für michelangelo
Hallo zusammen, Könnt Ihr mir sagen wobei sich das Programm aufhängt. Beim Starrt, bei generieren des Helpfiles oder, oder? Weil bei mir läuft es. Das hab ich damals für die alten DOS - Hilfedateien noch geschrieben, aber dann nichtz mehr weiterentwickelt. Das Problem ist mittlerweile, dass Autocad dieses alte Hiledateiformat nicht mehr unterstützt. Also Vorsicht wenn Ihr alte (Endung .ahp") Hiledateien in Autocad startet. Dann hängt sich Autocad auf. Da ich das gleiche Problem wie andere habe, hatte ich mal über ein Update (Ausgabe als HTML - Hiledatei) nachgedacht, komme aber leider im Moment nur sporadisch dazu.
------------------ Gruss A. Zimmermann Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Paulchen Mitglied Bauing./SW-Entwickler
Beiträge: 1227 Registriert: 19.08.2004 Büro: Win10 Enterprise 64bit, Office Professional Plus 2013 - Privat: Linux Mint 18.1, LibreOffice 5+
|
erstellt am: 19. Jun. 2006 12:38 <-- editieren / zitieren --> Unities abgeben: Nur für michelangelo
Hallo Andreas, Deine Reaktion ist erfreulich! Ich habe Dein Tool am Sa. mal getestet. Start verläuft einwandfrei, ebenso die Eingabe diverser Parameter. Die Suche beginnt, der Balken wächst, und dann "friert" das Ding ein. Auch nach 15 min. tut sich nichts weiter... Hilft diese "Fehlerbeschreibung"? Freddy Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
zimcad Mitglied Büro für Bauplanung & Bautechnik
Beiträge: 49 Registriert: 26.07.2004
|
erstellt am: 19. Jun. 2006 16:21 <-- editieren / zitieren --> Unities abgeben: Nur für michelangelo
Danke, könnte sein dass ich es gefunden habe. Gibt es in dem Verzeichnis geschützte Lispfiles, Dateianfang = "Autocad Protected Lispfile")? Dann hab ich auch den Hänger. Ich versuch das hinzubekommen und dann die Augabe in eine Standard - Textdatei (später HTML) zu machen da die damaligen Hilfedateiformate nicht mehr kompatibel sind. ------------------ Gruss A. Zimmermann Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
andi2050 Mitglied
Beiträge: 107 Registriert: 11.03.2003
|
erstellt am: 19. Jun. 2006 20:52 <-- editieren / zitieren --> Unities abgeben: Nur für michelangelo
Zur Funktionssuche habe ich mir auch ein Tool gebastelt. Man wählt die gewünschten LISP-Dateien in einem oder mehreren Ordnern aus. Diese Dateien werden dann eingelesen und nach Funktionsdefinitionen und Funktionsaufrufen durchsucht. Die gefundenen Funktionen können dann nach Commanddefinitionen, Funktionsdefinitionen etc. gefiltert werden. Das Ergebnis läßt sich dann als Textdatei ausgeben. Außerdem kann man eine Datei nach Funktionsaufrufen durchsuchen lassen. Die eingelesenen Dateien werden dann nach diesen Funktionsnamen rekursiv durchforstet. Gefundene Code-Definitionen werden dann in eine Library-Datei ausgegeben. (Eine Art Pack'nGo) Ist zwar noch nicht ganz 'rund', aber für meine Zwecke reichts... Grüße Andi Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |