Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

gelöst Ausgabe von tree Umlaute werden nicht richtig dargestellt

Mitglied: koenigdaniel

koenigdaniel (Level 1) - Jetzt verbinden

19.02.2008, aktualisiert 12:57 Uhr, 10910 Aufrufe, 5 Kommentare

Hallo,

ich habe folgende Batchdatei in meinem sendto Ordner, um mir die Verzsichnisstruktur verschiedener Verzeichnisse ausgeben zu können.

01.
@echo off 
02.
tree /a %1 > "%temp%\Ordnerinhalt.txt" 
03.
start /w notepad "%temp%\Ordnerinhalt.txt"
Leider halten sich nicht immer alle an die Vereinbarung keine Umlaute zu verwenden. Und so kommt es vor, dass in den Verzeichnissen Umlaute vorhanden sind, die bei der Ausgabe dann nicht richtig angezeigt werden.

Ausgabe (Beispiel):
01.
Auflistung der Ordnerpfade fr Volume DATEN 
02.
Volumenummer: 2DBE-5C29 
03.
D:\DATEN\TEMP\UMLAUTE 
04.
+---AE-„-ae 
05.
+---OE-”-oe 
06.
\---UE--ue
Ich würde jetzt gerne das Skript dahingehend erweitern die falsch dargestellen Umlaute zu ersetzen.
ä -> ae, ö -> oe, ü -> ue.....

Leider komme ich mit den for-Schleifen immernoch nicht so richtig zu recht und bringe kein Ergebniss zustande.

Wenn mir jemand beim schreiben der for-Schleife fürs ersetzen Helfen könnte wäre ich Ihm sehr dankbar.

Vielen Dank

Gruß Daniel
Mitglied: stbewo
19.02.2008 um 12:30 Uhr
Hi Daniel,

versuche es einmal mit "CHCP 850" oder "CHCP 1252" im Dos Fenster und anschl. Dein Tree. Bei mir werden mit 850 die Umlaute angezeigt.

Gruß
Stefan
Bitte warten ..
Mitglied: miniversum
19.02.2008 um 12:31 Uhr
Ist zwar unschön die Lösung aber sie Fumktioniert.
Einmal mit Ersetzung das wieder Umlaute zu sehen sind:
01.
@echo off 
02.
 
03.
FOR /F "delims=" %%i in ('tree') do call:ersetze "%%i" 
04.
pause 
05.
goto:eof 
06.
 
07.
:ersetze 
08.
set "line=%~1" 
09.
 
10.
set line=%line:„=ä% 
11.
set line=%line:”=ö% 
12.
set line=%line:=ü% 
13.
 
14.
set line=%line:Ž=/% 
15.
set line=%line:™=Ö% 
16.
set line=%line:š=Ü% 
17.
 
18.
set line=%line:á=ß% 
19.
 
20.
set line=%line:Ã=+% 
21.
set line=%line:Ä=-% 
22.
set line=%line:À=\% 
23.
set line=%line:/=Ä% 
24.
set line=%line:³=^^^|% 
25.
 
26.
echo %line%>>"Ordnerinhalt.txt" 
27.
goto:eof
Und einmal mit Ersetzung das Umlaute in zwei Buchstaben umgewandelt werden:
01.
@echo off 
02.
 
03.
FOR /F "delims=" %%i in ('tree') do call:ersetze "%%i" 
04.
pause 
05.
goto:eof 
06.
 
07.
:ersetze 
08.
set "line=%~1" 
09.
 
10.
set line=%line:„=ae% 
11.
set line=%line:”=oe% 
12.
set line=%line:=ue% 
13.
 
14.
set line=%line:Ž=/% 
15.
set line=%line:™=OE% 
16.
set line=%line:š=UE% 
17.
 
18.
set line=%line:á=sz% 
19.
 
20.
set line=%line:Ã=+% 
21.
set line=%line:Ä=-% 
22.
set line=%line:À=\% 
23.
set line=%line:/=AE% 
24.
set line=%line:³=^^^|% 
25.
 
26.
echo %line%>>"Ordnerinhalt.txt" 
27.
goto:eof
miniversum
Bitte warten ..
Mitglied: miniversum
19.02.2008 um 12:33 Uhr
Im Fenster werden sie angezeigt aber beim schreiben in eine Datei gehts dan schief.
Bitte warten ..
Mitglied: stbewo
19.02.2008 um 12:50 Uhr
Bei mir funktioniert es, da ich als Font "MS LineDraw" eingestellt habe.

Gruß
Stefan
Bitte warten ..
Mitglied: koenigdaniel
19.02.2008 um 12:57 Uhr
Hi,

danke, so funktioniert es auf jeden Fall.
Auch wenn die Lösung vielleicht unschön ist, mir reicht sie und bringt das erwartete Ergebnis.
Bitte warten ..
Ähnliche Inhalte
Exchange Server

Exchange 2013 - Abwesenheitsnachricht Umlaute werden nicht dargestellt

gelöst Frage von staybbExchange Server3 Kommentare

Hallo zusammen, wir haben auf dem Exchange Server 2013 eine automatische Abwesenheitsnotiz für ein info Mail Postfach hinterlegt. In ...

Exchange Server

Umlaute Autoresponder Exchange 2013 werden falsch dargestellt

Frage von AirportExchange Server

Hallo zusammen, nach einer mehrstufigen Migration Exchange 2003 auf 2010 und dann 2013 werden die Umlaute bei der Abwesenheitsbenachrichtigung ...

Apache Server

Nach PHP-Update von 5.4 auf 5.6 werden Umlaute falsch dargestellt

gelöst Frage von coltseaversApache Server2 Kommentare

Hallo zusammen, ich habe auf einem Websever (Debian 7 stable, Apache 2.2) ein PHP-Update von Version 5.4 auf 5.6 ...

Exchange Server

E-Mails werden nicht richtig dargestellt (Exchange 2013)

Frage von Philipp.SExchange Server2 Kommentare

Hallo Admins, vereinzelnd bekomme ich die Rückmeldung von Kollegen, dass sie sporadisch Mails von Kunden zurückgeschickt bekommen, die inhaltlich ...

Neue Wissensbeiträge
Humor (lol)
Meine Variante der DSGVO
Tipp von Henere vor 13 StundenHumor (lol)1 Kommentar

Datenschutzerklärung Jede gute Website braucht eine Datenschutzerklärung? Ok, dann machen Sie sich auf etwas gefasst. Präambel Artikel 12 der ...

Administrator.de Feedback

Entwicklertagebuch: Datenschutzerklärung nach DS-GVO

Information von admtech vor 20 StundenAdministrator.de Feedback

Hallo Administrator User, Wir respektieren eure Privatsphäre und möchten euch daher auf die Möglichkeiten für den Umgang mit euren ...

Voice over IP

Rufnummernblock aufbrechen nun möglich bei DTAG

Tipp von Datenreise vor 1 TagVoice over IP

Bei der Telekom ist es seit einigen Tagen laut Aussage der Geschäftskunden-Hotline möglich, eine Rufnummernübernahme auch dann durchzuführen, wenn ...

Netzwerke
Riesiges Botnetz in Deutschland
Tipp von FFSephiroth vor 1 TagNetzwerke1 Kommentar

Überprüft mal eure Router und NAS

Heiß diskutierte Inhalte
HTML
Link nicht vollständig
Frage von jensgebkenHTML33 Kommentare

Hallo Gemeinschaft, ich erstelle mit Word einen Serienbrief, den ich per Mail versende. Nun mein Problem der Wordserienbrief holt ...

Voice over IP
VOIP: Lösungen für Notruf?
Frage von MimemmmVoice over IP26 Kommentare

Hey Welche Möglichkeiten hat man eigentlich noch bei VOIP um zuverlässige Notrufe zu ermöglichen? Ein aufgeladenes Handy habe ist ...

Windows Server
Fragwürdige GPO Fehler im Syslog
gelöst Frage von Ex0r2k16Windows Server13 Kommentare

Hallo! Ich kriege bei manchen (oder sogar allen? -prüfe noch) Clients folgenden Fehler bei mehreren GPOs (aber nicht bei ...

Microsoft Office
Auflisten installierter Officekomponenten
Frage von DerWoWussteMicrosoft Office11 Kommentare

Moin. Hat jemand ein Skript parat, mit dem ich vorhandene Unterkomponenten von Office 2016 auflisten kann (z.B. OneDrive for ...