Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1792to1796
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Verzeichnis über Shell auslesen /Umlaute

Verzeichnis über Shell auslesen /Umlaute
13.11.2020 14:04:09
Stefan
Hallo Zusammen,
ich möchte gerne ein Verzeichnis über einen Shell-Befehl auslesen und in eine Datei schreiben. Das funktioniert soweit. Leider ist der UniCode dabei falsch und die Umlaute werden falsch ausgelesen.
Hier mein kleines Programm:

Sub CMD()
Dim x
Dim Datei As String
Dim Ausgabe As String
Dim Befehl As String
Datei = Range("Verzeichnis").Value & "*.xl*"
Ausgabe = Range("Verzeichnis").Value
Befehl = "cmd /c "
Befehl = Befehl & "@echo on " & " && "
Befehl = Befehl & "chcp 1250 " & " && "
Befehl = Befehl & "DIR """ & Datei & """ /a-d /b > """ & Ausgabe & """Verzeichnis.txt" & " &&  _
Befehl = Befehl & "@echo on " & " && "
Befehl = Befehl & "EXIT "
x = Shell(Befehl)
End Sub

Wenn ich die Zeilen in eine Batch schreibe, funktioniert es.
Ich bedanke mich schon einmal im Voraus.
Gruß aus Münster
Stefan

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Verzeichnis über Shell auslesen /Umlaute
13.11.2020 14:27:28
keinplan
versuch
Befehl = Befehl & "chcp 1250 " & " | "
AW: Verzeichnis über Shell auslesen /Umlaute
13.11.2020 14:44:52
Stefan
Hallo keinplan,
genial. Was ich schon alles ausprobiert habe. Vielen, vielen Dank.
Gruß aus Münster und bleibt alle gesund
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige