| | | 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 – zum dritten Mal in Folge, eine Pressemitteilung
|
Autor
|
Thema: Aus Datei lesen (1650 mal gelesen)
|
Emperor Mitglied Student
Beiträge: 11 Registriert: 14.01.2002
|
erstellt am: 17. Jan. 2002 22:04 <-- editieren / zitieren --> Unities abgeben:
moin moin! ich hätte da noch ein paar fragen, aber alles nach der reihe wie kann ich aus einer datei lesen und z.b. genau eine zeile ansprechen und daraus lesen? mit der write-line beschreibeung in der hilfe von acad 14 werd ich einfach nicht schlau. und wie kann ich von acad (also mittels einer lisp-anwendung) auf die registry zugreifen? dort schlüssel erstellen, editieren und entfernen? geht das überhaupt???? danke schonmal gruß Emperor Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
pirilao Mitglied CAD-Admin
Beiträge: 176 Registriert: 28.12.2000 gesammelte Erfahrungen in ACAD Versionen: Rel.12 (DOS), 13c4(Win), R14.01, 2000/2000i, 2002, 2004, 2006, 2008, 2010, 2012, 2014, 2016, 2019, 2020<P>Erfahrungen in Betriebssysteme: MS-DOS 5/6.33, Win 95/98SE, Win NT4 SP6, Win 2000 Pro, Win XP Pro, Win 7 Pro/Ult. 64bit, Win10 Pro<P>CAD-Applikationen: X-PLANT 1.x / 2.x, PIPE 3.0 / 4.1 / 4.3 /6.x CADISON 5.x,6.x,8.x,11.x,14.x, 15.5, 19.01, 20.1, ISOGEN / Personal Isogen<P>Tätigkeitsbereich: Anlagenbau (P&ID / 3D-Piping) CAD-Admin / CAD-Support / CAD-Trainer<P>Programmierung: Auto-/VisualLisp VB.NET und VBA ganz wenig Java / C / Cpp<P>--------------------------------- Firmen CAD Workstations: Dell Notebook Precision 7220, 32GB RAM, 17", 1920x1080 --------------------------------- privat: iMac 27" i7 (mid 2010),32GB, HighSierra MacBook 16" i9 (late 2019),32GB, Ventura Dell Latitude c840, 4GB, WinXPSP3 Dell Precision M4300, 8GB, Win7Ul Dell Precision M6500, 16GB RAM, 17" Win10 Dell Precision M4800, 32GB RAM, 15" Win10
|
erstellt am: 21. Jan. 2002 12:14 <-- editieren / zitieren --> Unities abgeben: Nur für Emperor
Hi Emperor! Du musst in der Hilfe bei read-line schauen. Generell ist es so: (defun ..... code... code.. (setq fileindex (open "test.ini" "r")) die Variable fileindex wir nun dazu verwendet um die Test.ini anzusprechen bzw. auszulesen,bearbeiten etc. (Siehe Hilfe Open-Modus) Jetzt kannst Du zb in einer while schleife mit (read-line fileindex) jede zeile auslesen und auswerten oder was auch immer. zB: (setq lesezeile (read-line fileindex)) (while (/= lesezeile nil) (if (wcmatch lesezeile "Suchmuster") (code code code...) ; Dann irgendwas und ev. whil (setq lesezeile (read-line fileindex)) ;Sonst nächste Zeile lesen ); Ende IF );Ende while Schaue Dir folgende Seiten in der Hilfe an: Open-modus wcmatch read-line write-line Je nachdem verweisen diese Seiten auch auf andere Interessante Themengebiet die Dich interessieren. Ich würde Dir eventuell auch empfehlen Bücher zu Auto-LISP zu kaufen oder schau Dir mal die Seite www.stak.de an Die bieten einen Auto/Visual-Lisp OnlineKurs an (habe auch schon gemacht, war sehr hilfreich und gut gemacht). Zum Thema zugriff auf Registry könnte ich Dir folgendes Internet-Seite empfehlen www.caddzone.com oder suche unter der Suchmaschine von www.google.de nach dem Namen Tony Tanzillo. Ich selbst habe keine Erfahrungen mit Zugriffen auf die Registry. gruss pirilao Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Emperor Mitglied Student
Beiträge: 11 Registriert: 14.01.2002
|
erstellt am: 28. Jan. 2002 21:42 <-- editieren / zitieren --> Unities abgeben:
danke. hab nicht so ganz mit wcmatch gerechnet ;o) man kann doch anders in ACAD programmieren oder? ich hab mich damit noch nciht ganz so dolle auseinander gesetzt. ich schreib nur abundzu auf der arbeit ein paar "hilfsprogramme". womit kann man denn noch in ACAD schreiben? danke EMPEROR Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
benwisch Mitglied Bautechniker, CAD-Konstrukteur
Beiträge: 375 Registriert: 01.02.2001 Autocad 2005-2010 Microstation V8 Photoshop CS4 + Camera Raw Nikon Capture NX2 Nikon D90
|
erstellt am: 06. Feb. 2002 12:38 <-- editieren / zitieren --> Unities abgeben: Nur für Emperor
schade, daß hier noch nicht so viel los ist.... @pirilao tolle Antwort !!! aber mal ne frage zu lisp-bücher.... habe bisher noch keine deutschsprachigen bücher gefunden.....habe ich falsche suchbegriffe verwendet, oder gibt es tatsächlich nur englischsprachige (was mir aber dann doch zu schwer ist)?? deine links werde ich mir mal gleich anschauen Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CADwiesel Moderator CAD4FM UG
Beiträge: 1989 Registriert: 05.09.2000 AutoCAD, Bricscad Wir machen das Mögliche unmöglich
|
erstellt am: 07. Feb. 2002 14:22 <-- editieren / zitieren --> Unities abgeben: Nur für Emperor
|
WolfgangE Mitglied
Beiträge: 1006 Registriert: 29.01.2003 Compass2000 in (fast) allen Ausbaustufen: Jobserver, ACM, Replikator, DBQ-Programmierung. Programmierung, Wartung und Administration von MSSQL2000-Datenbanken. Grundlegende Kenntnisse in AutoLisp-Programmierung.
|
erstellt am: 27. Nov. 2003 10:10 <-- editieren / zitieren --> Unities abgeben: Nur für Emperor
Hallo Emperor, siehe http://ww3.cad.de/foren/ubb/Forum145/HTML/000316.shtml @benwisch habe mal folgendes Buch durchgearbeitet: AutoLisp, Einführung für AutoCAD-Praktiker, von G.Scheuermann-Staehler (ISBN 3-446-17152-5) Ist schon ziemlich alt, keine Ahnung, ob es da eine Neuauflage gibt. Das Buch ist sehr kurz und bündig und beschränkt sich auf die grundlegenden Befehle. Für AutoLisp-Neulinge eine gute Sache. Ciao, WolfgangE ------------------ An Optimist Is A Person Who Has Not Been Shown All The Facts Yet!!! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
| Anzeige.:
Anzeige: (Infos zum Werbeplatz >>)
|