Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht Das deutsche QBasic- und FreeBASIC-Forum
Für euch erreichbar unter qb-forum.de, fb-forum.de und freebasic-forum.de!
 
FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   BenutzergruppenBenutzergruppen  RegistrierenRegistrieren
ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin
Zur Begleitseite des Forums / Chat / Impressum
Aktueller Forenpartner:

Suche nach Dateien

 
Neues Thema eröffnen   Neue Antwort erstellen    Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht -> Allgemeine Fragen zu QBasic.
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
Spongebob Schwamm



Anmeldungsdatum: 31.10.2004
Beiträge: 40

BeitragVerfasst am: 20.02.2005, 19:22    Titel: Suche nach Dateien Antworten mit Zitat

Hi!
Ich habe zwei verschiedene Programme programmiert. Im ersten gibt Man Daten ein wie "Firma" und "Speichern unter" und im anderen Programm wird dann der name von "Speichern unter"gesucht. So, Dass Problem an der Sache ist das man bei der Suche nur ein Teil des Dateinames eingeben soll. Beispiel: Gespeichert als: "Tür a" Gesucht als "Tür" wie schaff ich das denn ihr müsst wissen: Ich gebe den Dateinamen Unter "Input" ein und dann kommt ganz einfach "Open variable$ For Input As #1" Wie geht es Das ich es wie im Beispiel beschrieben suchen kann.

Puh, schwierig zu beschreiben geschockt geschockt geschockt
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Gremlin



Anmeldungsdatum: 12.12.2004
Beiträge: 142
Wohnort: Heinsberg

BeitragVerfasst am: 20.02.2005, 19:29    Titel: Antworten mit Zitat

Ich weiß grade nicht, ob das bei OPEN funktioniert:

Veruch mal
Code:
Variable$ = Input_$ + "*.ddf"


Könnte nur den Effekt haben, dass nicht die richtige Datei gefunden wird, wenn z.B. "Tür 0" existiert, die ist eben vor "Tür a".
Dafür musst du dir noch was einfallen lassen.

Achja: .ddf soll für "DeinDateiFormat" stehen zwinkern
_________________
Tja, hier konnte ihre Werbung stehen.
Pech gehabt. zwinkern
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Dusky_Joe



Anmeldungsdatum: 07.01.2005
Beiträge: 1007
Wohnort: Regensburg/Oberpfalz

BeitragVerfasst am: 20.02.2005, 19:45    Titel: Antworten mit Zitat

Ich würde dir DOS-BATCH empfehlen:

Code:

...
INPUT "Dateiname?"; name$

SHELL "DIR " + name$ + ".* /B /ON > tempfile.tmp"
...


Die Shell-Zeile bewirkt, dass im aktuellen arbeitsverzeichnis nach daten gesucht werden, die mit der eingabe beginnen, aber eine beliebige erweiterung haben. (.*). Diese werden dann nach alphabet geordner (/ON) und ohne sonstige details (/B) in die datei tempfile.tmp geschrieben. diese kannst du dann bequem auslesen, z.B. mit

Code:

f = FREEFILE
OPEN "tempfile.tmp" FOR INPUT AS #f
LINE INPUT #f, zeile$
...


hoffe, das hilft dir *g*
_________________
fully biological degradable

Once, the big wave arrives, you've got two ways, you can go:
Either, you ride it, or you don't do.
But, if you don't ride, you'll never know wether you'd have gone wet.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht -> Allgemeine Fragen zu QBasic. Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.

 Impressum :: Datenschutz