tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
6
ZUGRIFFE
1302
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von sunflower84
    sunflower84 sunflower84 ist offline Mitglied Brokat
    Registriert seit
    Apr 2005
    Ort
    Hettenleidelheim(Pfalz)
    Beiträge
    283
    Hallo

    Ich habe ein großes Problem das für viele von euch wahrscheinlich sehr einfach ist. Wenn der Benutzer ein bestimmtes Wort eingibt, egal ob in PowerPoint, Word ... erscheint ein Popup.(Systemweite Tastaturüberwachung). Das ganze habe ich über eine Datenbank gemacht. Der Benutzer kann ein bestimmtes Wort in die Tabelle der Access Datenbank schreiben, abspeichern und schon funktioniert es.(Diese Tabelle hat 2 Spalten: Wort und Meldung) Mein Chef möchte das aber nicht über eine Datenbank sondern mit einer einfachen Textdatei.
    Ich sitze schon 2 Tage daran und bekomm es nicht mal hin eine Textdatei zu erstellen, da ich mich erst seit 2 Wochen mit VB beschäftige.
    Hat jemand eine Idee wie ich das denn machen könnte?

    LG
    Sunflower
     

  2. #2
    Avatar von DrSoong
    DrSoong DrSoong ist offline Iss was, Doc!
    tutorials.de Premium-User
    Registriert seit
    Jul 2003
    Ort
    Dem Zentrum meiner Welt
    Beiträge
    1.836
    Blog-Einträge
    85
    Um eine Textdatei zu Erstellen/Lesen gibt es den Open-Befehl. Hier mal kurz ein Code, um eine Datei zu erstellen:
    Code :
    1
    2
    3
    
    Open "C:\Text.txt" For Output As #1
     Print #1, "Das ist ein Text"
    Close #1

    Um eine solche Datei zu lesen, musst du nur das Output durch ein Input ersetzen und statt dem Print ein Input schreiben:
    Code :
    1
    2
    3
    
    Open "C:\Text.txt" For Input As #1
     Input #1, Inhalt
    Close #1

    Such mal im VB-Forumteil nach Textdatei, da findest du noch genügend Anleitungen. Ansonsten bietet sich die VB-Hilfe an (Cursor über das Wort open und auf F1 drücken).


    Der Doc!
    Geändert von DrSoong (18.05.05 um 16:28 Uhr)
     
    A: Hilfe, ich hab zwei Dateien hinzugefügt und nun sind die anderen weg
    B: Die Scrollbar da rechts ist dir schon mal aufgefallen?

  3. #3
    Avatar von sunflower84
    sunflower84 sunflower84 ist offline Mitglied Brokat
    Registriert seit
    Apr 2005
    Ort
    Hettenleidelheim(Pfalz)
    Beiträge
    283
    Danke.Ich versuch es mal
     

  4. #4
    Avatar von sunflower84
    sunflower84 sunflower84 ist offline Mitglied Brokat
    Registriert seit
    Apr 2005
    Ort
    Hettenleidelheim(Pfalz)
    Beiträge
    283
    Noch eine kleine Frage.
    Ich muss doch diese Textdatei zuerst erstellen, oder?
     

  5. #5
    Avatar von Shakie
    Shakie Shakie ist offline Mitglied Diamant
    Registriert seit
    May 2004
    Ort
    Europa
    Beiträge
    2.048
    Nein, brauchst du nicht. Die Datei wird mit der Open-Anweisung erstellt, falls sie nicht vorhanden ist.
    Unter Umständen ist es auch geschickt, eine vorhandene Datei erst zu löschen, sonst kann es dir passieren, dass du den Inhalt der bereits vorhandenen Datei nicht überschreibst sondern in der Datei weiterschreibst.

    Edit: Hab ich die Frage jetzt falsch verstanden? Also wenn du in die Datei reinschreiben willst, muss die Datei nicht vorhanden sein. Aber wenn du aus der Datei lesen willst muss die Datei natürlich vorhanden sein.
    Geändert von Shakie (18.05.05 um 10:48 Uhr)
     
    hihi = -h²

  6. #6
    Avatar von sunflower84
    sunflower84 sunflower84 ist offline Mitglied Brokat
    Registriert seit
    Apr 2005
    Ort
    Hettenleidelheim(Pfalz)
    Beiträge
    283
    Ich muss aus der Datei lesen. Sie muss auf jeden Fall vorhanden sein. Denn der Benutzer soll in diese Textdatei ja ein Wort rein schreiben können und die dazugehörige Meldung.
    Zum Beispiel:
    Wort:Hallo
    Meldung:Test
    Jetzt soll das Popup erscheinen wenn das Wort Hallo eingegeben wurde und die dazugehörige Meldung Test
     

  7. #7
    Avatar von DrSoong
    DrSoong DrSoong ist offline Iss was, Doc!
    tutorials.de Premium-User
    Registriert seit
    Jul 2003
    Ort
    Dem Zentrum meiner Welt
    Beiträge
    1.836
    Blog-Einträge
    85
    Wenn der Benutzer etwas hinzufügen soll, der usrprüngliche Inhalt aber nicht verloren gehen soll, musst du statt Output das Wort Append benutzen:
    Code :
    1
    2
    3
    
    Open "C:\Text.txt" For Append As #1
     Print #1, "Das ist ein Text"
    Close #1


    Der Doc!
     
    A: Hilfe, ich hab zwei Dateien hinzugefügt und nun sind die anderen weg
    B: Die Scrollbar da rechts ist dir schon mal aufgefallen?

Ähnliche Themen

  1. Textdatei erstellen
    Von mmdj im Forum Visual Basic 6.0
    Antworten: 7
    Letzter Beitrag: 17.05.08, 19:30
  2. Textdatei mit Verzeichnisinhalt erstellen
    Von Tigerganz im Forum C/C++
    Antworten: 4
    Letzter Beitrag: 18.10.04, 01:07
  3. textdatei mit highscore erstellen
    Von NiceOne im Forum Visual Basic 6.0
    Antworten: 1
    Letzter Beitrag: 14.07.04, 14:58
  4. C - Textdatei erstellen, wenn...
    Von Phoney im Forum C/C++
    Antworten: 6
    Letzter Beitrag: 16.06.04, 16:08
  5. Textdatei mit IP+Zeit erstellen
    Von OzZz im Forum Javascript & Ajax
    Antworten: 4
    Letzter Beitrag: 18.03.04, 17:29