| Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
| Autor |
Nachricht |
Keks
Anmeldungsdatum: 03.11.2007 Beiträge: 156 Wohnort: Dose
|
Verfasst am: 18.04.2008, 13: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, 15: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: 2531 Wohnort: Hofen SH (Schweiz)
|
Verfasst am: 18.04.2008, 20: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, 20: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, 21: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: 18.04.2008, 23: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, 12: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: 4713 Wohnort: ~/
|
Verfasst am: 19.04.2008, 20: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, 17: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: 4713 Wohnort: ~/
|
Verfasst am: 20.04.2008, 17: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, 07:17 Titel: |
|
|
Siehe edit^^ _________________ RUN "brain.exe"
Datei nicht gefunden |
|
| Nach oben |
|
 |
|