Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  Lisp
  Aus Datei lesen

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
  
Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte
Autor Thema:  Aus Datei lesen (1552 mal gelesen)
Emperor
Mitglied
Student


Sehen Sie sich das Profil von Emperor an!   Senden Sie eine Private Message an Emperor  Schreiben Sie einen Gästebucheintrag für Emperor

Beiträge: 11
Registriert: 14.01.2002

erstellt am: 17. Jan. 2002 22:04    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

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


Sehen Sie sich das Profil von pirilao an!   Senden Sie eine Private Message an pirilao  Schreiben Sie einen Gästebucheintrag für pirilao

Beiträge: 175
Registriert: 28.12.2000

gesammelte Erfahrungen in ACAD Versionen:
Rel.12 (DOS), 13c4(Win), R14.01, 2000/2000i, 2002, 2004, 2006, 2007, 2008, 2010, 2012, 2014, 2016
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
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,
ISOGEN / Personal Isogen
Tätigkeitsbereich:
Anlagenbau (P&ID / 3D-Piping)
CAD-Admin / CAD-Support / CAD-Trainer
Programmierung:
Auto-/VisualLisp
VB.NET und VBA
etwas Java / C / C++ / C#
---------------------------------
Firmen CAD Workstations:
Dell Notebook Precision M4800, 32GB RAM, 15.2", 1920x1080
---------------------------------
privat:
iMac 27"-i7 QuadCore 2,93Ghz, 32GB RAM, HDD 1 TB, OSX 10.7
Dell Notebook Latitude c840, 4GB, WinXP
Dell Precision M4300, 8GB, Win7Ul
Dell Notebook Precision M6500, 8GB RAM, 17" Win10

erstellt am: 21. Jan. 2002 12:14    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Emperor 10 Unities + Antwort hilfreich

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


Sehen Sie sich das Profil von Emperor an!   Senden Sie eine Private Message an Emperor  Schreiben Sie einen Gästebucheintrag für Emperor

Beiträge: 11
Registriert: 14.01.2002

erstellt am: 28. Jan. 2002 21:42    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

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


Sehen Sie sich das Profil von benwisch an!   Senden Sie eine Private Message an benwisch  Schreiben Sie einen Gästebucheintrag für benwisch

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 oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Emperor 10 Unities + Antwort hilfreich

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




Sehen Sie sich das Profil von CADwiesel an!   Senden Sie eine Private Message an CADwiesel  Schreiben Sie einen Gästebucheintrag für CADwiesel

Beiträge: 1968
Registriert: 05.09.2000

AutoCAD, Bricscad
Wir machen das Mögliche unmöglich

erstellt am: 07. Feb. 2002 14:22    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Emperor 10 Unities + Antwort hilfreich

Hab heut auch mal die gesammte Forenübersicht mir angesehen. Und huch, es gibt ja jetzt ein Lisp-Forum. Also ich werd ab jetzt mal regelmäßig reinschauen.

------------------
Gruß
CADwiesel

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

WolfgangE
Mitglied



Sehen Sie sich das Profil von WolfgangE an!   Senden Sie eine Private Message an WolfgangE  Schreiben Sie einen Gästebucheintrag für WolfgangE

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 oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Emperor 10 Unities + Antwort hilfreich

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 >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2023 CAD.de | Impressum | Datenschutz