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, 11328 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

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 ...

Exchange Server

E-Mail "komisch" dargestellt

Frage von ahstaxExchange Server4 Kommentare

Hallo, ich versuche gerade, einem Problem Herr zu werden. Wir bekommen (pgp-verschlüsselte) E-Mails von einem Kontakt. Diese geht unserem ...

Microsoft Office

Excel: Menü wird nicht dargestellt

Frage von lionkingMicrosoft Office5 Kommentare

Hallo, auf einem Notebook mit Windows 10 Pro und Office 2013 habe ich immer wieder das Problem, dass in ...

Outlook & Mail

Die Umlaut-Problematik in Outlook 2007 - ein neues Kapitel

Frage von coltseaversOutlook & Mail12 Kommentare

Hallo zusammen, ich bin mal wieder auf Kriegsfuß mit einem Microsoft-Prorgramm - diesmal ist es Outlook 2007. Ausgangssitutation: mehrere ...

Neue Wissensbeiträge
Windows 10

Windows 10 kann XPS erzeugen aber nicht anzeigen ????

Erfahrungsbericht von Deepsys vor 18 StundenWindows 10

Heute schickt mir ein Kollegen eine E-Mail mit einer XPS-Datei vom Kunden im Anhang und fragt wie er diese ...

Exchange Server

1und1 IONOS: Probleme beim Mailversand mit Exchange

Information von reksierp vor 1 TagExchange Server3 Kommentare

Hallo, seit Do, 17.1.19 etwa Mittags nimmt 1und1 IONOS keine Mails mehr über den Standard-Port SMTP 25 an. Nachdem ...

LAN, WAN, Wireless

Cisco Mikrotik VPN Standort Vernetzung mit dynamischem Routing

Anleitung von aqui vor 1 TagLAN, WAN, Wireless

1. Allgemeine Einleitung Das nachfolgende Tutorial ist eine Fortführung der hier bei Administrator.de schon bestehenden VPN Tutorials und beschreibt ...

Windows Mobile

Support für Windows Mobile endet im Dezember 2019

Information von transocean vor 3 TagenWindows Mobile1 Kommentar

Moin, Microsoft empfiehlt als Alternative den Umstieg auf iOS oder Android, wie man hier lesen kann. Gruß Uwe

Heiß diskutierte Inhalte
Windows Server
MSSQL Backup in Form von .sql einspielen
Frage von janosch12Windows Server14 Kommentare

Guten Morgen, wir verwenden das Tool SQLandFTPBackup ( ) zum sichern einiger MSSQL Datenbanken. Nun sichert das Toll die ...

LAN, WAN, Wireless
Wo lässt sich das Gateway in der FRITZ!Box 7360 einstellen?
gelöst Frage von OssabowLAN, WAN, Wireless13 Kommentare

Hallo all, nach gründlicher Suche scheine ich der einzige zu sein der das Problem hat (macht micht schon mal ...

Microsoft Office
Office 2016 oder Office 2019
Frage von PeterzMicrosoft Office13 Kommentare

Hallo zusammen, wir müssen unser Office von 2010 auf eine neuere Version Umstellen. Jetzt stellt sich die Frage, ob ...

Windows Server
"Konfiguration des Remotedesktop-Sitzungshosts" unter Windows 2016
gelöst Frage von emeriksWindows Server12 Kommentare

Hi, unter Windows 2008 R2 gab es noch eine MMC "Konfiguration des Remotedesktop-Sitzungshosts". Da kann man. u.a. die Konfiguration ...