Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
Keks
Anmeldungsdatum: 03.11.2007 Beiträge: 156 Wohnort: Dose
|
Verfasst am: 18.04.2008, 14:17 Titel: Absatzeichen [] in QB / DIR |
|
|
Ich habe ein Problem mit dem Befehl
Code: | SHELL "DIR > dir.txt" |
in der DOSBox.
Statt Absätzen sind dort die Eckigen Kästchen, kleiner als ein [], die der eine oder andere bestimmt kennt.
In QB sind diese Zeichen dann leer, aber ein "" oder CHR$(0) sind sie nicht.
Was kann ich machen, damit dir.txt normal beschrieben wird oder ich die Kästchen zu fassen kriege (CHR), um eine andere Datei zu schreiben? _________________ RUN "brain.exe"
Datei nicht gefunden |
|
Nach oben |
|
 |
Jojo alter Rang

Anmeldungsdatum: 12.02.2005 Beiträge: 9736 Wohnort: Neben der Festplatte
|
Verfasst am: 18.04.2008, 16:42 Titel: |
|
|
DIR wird zwar oft verwendet, ist aber keine besonders saubere herangehensweise an das auslesen eines verzeichnisses (wer weiß, wie der DIR-befehl in der nächsten dos-(emu-)version aussehen wird?) - Benutze lieber das "Interrupt-DIR":
http://www.antonis.de/faq/progs/dir_1.bas _________________ » Die Mathematik wurde geschaffen, um Probleme zu lösen, die es nicht gäbe, wenn die Mathematik nicht erschaffen worden wäre.
 |
|
Nach oben |
|
 |
dreael Administrator

Anmeldungsdatum: 10.09.2004 Beiträge: 2529 Wohnort: Hofen SH (Schweiz)
|
Verfasst am: 18.04.2008, 21:28 Titel: |
|
|
Wenn nur die Dateinamen benötigt werden, dann ist die /b-Option noch nützlich, z.B.
Code: | Pfad$ = "C:\DOKUME~1\dreael"
Muster$ = "*.XLS"
SHELL "dir " + Pfad$ + "\" + Muster$ + " /b >" + ENVIRON$("TEMP") + "\~dir.txt"
OPEN ENVIRON$("TEMP") + "\~dir.txt" FOR INPUT AS 1
WHILE NOT EOF(1)
LINE INPUT#1, d$
' Datei d$ verarbeiten
WEND
KILL ENVIRON$("TEMP") + "\~dir.txt" |
_________________ Teste die PC-Sicherheit mit www.sec-check.net |
|
Nach oben |
|
 |
Jojo alter Rang

Anmeldungsdatum: 12.02.2005 Beiträge: 9736 Wohnort: Neben der Festplatte
|
Verfasst am: 18.04.2008, 21:35 Titel: |
|
|
nein, /B geht nicht in der DOSBox. Deswegen auch
Zitat: | wer weiß, wie der DIR-befehl in der nächsten dos-(emu-)version aussehen wird? |
_________________ » Die Mathematik wurde geschaffen, um Probleme zu lösen, die es nicht gäbe, wenn die Mathematik nicht erschaffen worden wäre.
 |
|
Nach oben |
|
 |
Keks
Anmeldungsdatum: 03.11.2007 Beiträge: 156 Wohnort: Dose
|
Verfasst am: 18.04.2008, 22:58 Titel: |
|
|
Ich hätte es zwar lieber gehabt wenn ich alles in meinem Programm verstehen würde aber wenigstens funktioniert es  _________________ RUN "brain.exe"
Datei nicht gefunden |
|
Nach oben |
|
 |
Jojo alter Rang

Anmeldungsdatum: 12.02.2005 Beiträge: 9736 Wohnort: Neben der Festplatte
|
Verfasst am: 19.04.2008, 00:06 Titel: |
|
|
Dann beschäftige dich halt mit den DOS-Interrupts, dann verstehst du es auch  _________________ » Die Mathematik wurde geschaffen, um Probleme zu lösen, die es nicht gäbe, wenn die Mathematik nicht erschaffen worden wäre.
 |
|
Nach oben |
|
 |
Keks
Anmeldungsdatum: 03.11.2007 Beiträge: 156 Wohnort: Dose
|
Verfasst am: 19.04.2008, 13:42 Titel: |
|
|
Ne bin schon ausgebucht^^
Ein Glück dass es mit DIR nicht geklappt hat. Das ganze soll nämlich auf nem DOS laufen
EDIT: ich schreib dir mal lieber groß... _________________ RUN "brain.exe"
Datei nicht gefunden |
|
Nach oben |
|
 |
nemored

Anmeldungsdatum: 22.02.2007 Beiträge: 4704 Wohnort: ~/
|
Verfasst am: 19.04.2008, 21:22 Titel: |
|
|
Heißt das jetzt "Ich verwende dir" oder "Ich verwende dich"?
(SCNR) _________________ Deine Chance beträgt 1:1000. Also musst du folgendes tun: Vergiss die 1000 und konzentriere dich auf die 1. |
|
Nach oben |
|
 |
Keks
Anmeldungsdatum: 03.11.2007 Beiträge: 156 Wohnort: Dose
|
Verfasst am: 20.04.2008, 18:30 Titel: |
|
|
Ist das jetzt ernst gemeint? und was ist SCNR? _________________ RUN "brain.exe"
Datei nicht gefunden |
|
Nach oben |
|
 |
nemored

Anmeldungsdatum: 22.02.2007 Beiträge: 4704 Wohnort: ~/
|
Verfasst am: 20.04.2008, 18:46 Titel: |
|
|
Die Antwort zur zweiten Frage sollte auch die erste Frage klären  _________________ Deine Chance beträgt 1:1000. Also musst du folgendes tun: Vergiss die 1000 und konzentriere dich auf die 1. |
|
Nach oben |
|
 |
Keks
Anmeldungsdatum: 03.11.2007 Beiträge: 156 Wohnort: Dose
|
Verfasst am: 21.04.2008, 08:17 Titel: |
|
|
Siehe edit^^ _________________ RUN "brain.exe"
Datei nicht gefunden |
|
Nach oben |
|
 |
|