"We are back" « oc.at

VB: Text aus Datein umändern

jayjay 01.07.2002 - 14:52 2293 30
Posts

jayjay

---------
Avatar
Registered: Dec 2001
Location: Klosterneuburg
Posts: 642
:rolleyes: hab auch ne ferialjobfrage;)
Wie kann ich über vb aus einer Dateiden Text umändern?
Dumme Frage, hier das Hintergrundwissen:
z.B: steht in der Datei ne versionsnummer, die soll ich durch ne andere Nummer ersetzen, diese Nummer steht in einer wiederum anderen Datei:(
So also das Prinzip...
Hört sich für mich nach viel Arbeit an...:(
...und dass soll ich dann für verschiedenste Sachen machen...:rolleyes:
Ich hab keine Ahnung, wie ich anfangen soll... wie man aus einer Datei was ausliest hab ich schon mal gewusst... habs eh zhaus auf meinen Rechner:p bräuchte auf jeden Fall mal nen Anfang bidde...:(

Guest

Deleted User
Registered: n/a
Location:
Posts: n/a
text aus der einen datei auslesen, die erforderliche variable rausparsen, text aus neuer datei auslesen, alten text gegen neuen ersetzen, fertig.

wo genau ist das problem?

jayjay

---------
Avatar
Registered: Dec 2001
Location: Klosterneuburg
Posts: 642
Zitat von rettich
text aus der einen datei auslesen, die erforderliche variable rausparsen, text aus neuer datei auslesen, alten text gegen neuen ersetzen, fertig.

wo genau ist das problem?

:( ich weiß nicht wie das geht :o
ich weiß nicht, wie ich auf die Datei zugreifen soll und weiß nicht, wie ich ihm sagen soll, er soll danach suchen (nach dem text, den Vb umändern soll...

Murph

Nerd
Avatar
Registered: Dec 2001
Location: Vienna
Posts: 9236
musst du das unter VB machen?
in Perl wäre das a gschicht von ein paar zeilen :o

rein theoretischer, allgemeiner vorgang:
File-hendl öffnen, file in string-variable lesen
file2-hendl öffnen, file in string-variable lesen

per regex aus file2-var die nummer extrahieren (wird ja "gekennzeichnet" sein per tags oder whatever), und an bestimmter stelle (zB Ende eines bestimmten Teilstrings in File1) wieder einfügen, beide filehendl closen, fertig.
Bearbeitet von Murph am 01.07.2002, 15:14 (doch noch zu ontopic gemacht)

Luki

UNDER CONSTRUCTION
Avatar
Registered: Feb 2002
Location: 127.0.0.1
Posts: 2347
guckstu in da libary nach

jayjay

---------
Avatar
Registered: Dec 2001
Location: Klosterneuburg
Posts: 642
1.) ja, muss ich in VB machen
2.) hab ich von Perl überhaupt keine Ahnung:o

Murph

Nerd
Avatar
Registered: Dec 2001
Location: Vienna
Posts: 9236
in perl würd ich's dir gach runterschreiben, pm wirkt ja wunder. :)

jayjay

---------
Avatar
Registered: Dec 2001
Location: Klosterneuburg
Posts: 642
Zitat von Luki
guckstu in da libary nach
:rolleyes: die Library is nur in englisch, und da weiß ich nicht, was ich suchen soll, um was zu ersetzen aus ner Datei

btw: mit der Hilfe hab ich noch nie ernsthaft was gefunden...

Guest

Deleted User
Registered: n/a
Location:
Posts: n/a
Zitat von ][Murph][
rein theoretischer, allgemeiner vorgang:
File-hendl öffnen, file in string-variable lesen
file2-hendl öffnen, file in string-variable lesen

und in VB isses anders? :kopfschüttel:

Murph

Nerd
Avatar
Registered: Dec 2001
Location: Vienna
Posts: 9236
Zitat von rettich
und in VB isses anders? :kopfschüttel:
isses in VB anders? Ich weiß es nicht! deshalb auch "allgemeiner" vorgang.

Er könnt sich ja die entsprechenden befehle zamsuchen laut meiner "checklist".

jayjay

---------
Avatar
Registered: Dec 2001
Location: Klosterneuburg
Posts: 642
Zitat von ][Murph][
Er könnt sich ja die entsprechenden befehle zamsuchen laut meiner "checklist".

und nach was soll ich suchen??? open File oder was? so find ich nämlich nichts...

Guest

Deleted User
Registered: n/a
Location:
Posts: n/a
Code: PHP
Dim fso As FileSystemObject
Dim file As TextStream
Dim Content As String

Set fso = New FileSystemObject
Set file = fso.OpenTextFile(myFile & ".txt", ForReading, False, TristateFalse)
 
Content = file.ReadLine

jetzt hast die erste zeile des textfiles in der var "Content" stehen.

JC

Vereinsmitglied
Disruptor
Avatar
Registered: Feb 2001
Location: Katratzi
Posts: 9066
Code:
Open FILENAME For Binary Access Write As #1
'hier mit read oder get rauslesen

'hier mit write oder put reinschreiben
Close #1
Jetzt wirst mit der hilfe wohl was finden :rolleyes:

Ringding

Pilot
Avatar
Registered: Jan 2002
Location: Perchtoldsdorf/W..
Posts: 4300
Wie kannst du einen Job haben, bei dem du mit VB arbeitest, wenn du keine Ahnung von Tuten und Blasen hast?

jayjay

---------
Avatar
Registered: Dec 2001
Location: Klosterneuburg
Posts: 642
@rettich: bei der Zeile mit fso As FileSystemObject kommt die Fehlermeldung:benutzerdefinierter Typ nicht definiert

...und geht das auch mit nicht- .txt Dateien? zb .v15 ?
@JC: muss ich mir mal anschauen, thx amal
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz