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, 11139 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
Ausbildung

Linux-Ausstieg in Niedersachsen - Windows statt Bugfix

Information von StefanKittel vor 1 TagAusbildung19 Kommentare

Sind ja nur Steuergelder

Speicherkarten

Neuer Speicherkartentyp - zunächst nur für Huawei-Smartphones (künftig auch für Notebooks u. Tablets?)

Tipp von VGem-e vor 3 TagenSpeicherkarten3 Kommentare

Servus, als ob das "Chaos" i.S. Speicherkarten noch nicht groß genug wäre?! Evtl. kommt dieser neue Kartentyp bald auch ...

Sicherheit

Diverse D-Link-Router durch drei Schwachstellen kompromittierbar

Information von kgborn vor 3 TagenSicherheit1 Kommentar

Hat jemand D-Link-Router in Verwendung? Einige Modelle sind sicherheitstechnisch offen wie ein Scheunentor. Äußerst unschöne Sache, aber nichts neues ...

Hardware

100.000 Mikrotik-Router ungefragt von Hacker abgesichert

Information von 7Gizmo7 vor 4 TagenHardware3 Kommentare

Hallo zusammen, da hier ja öfters mal von Mikrotik gesprochen wird. Trotz Updates klafft eine Sicherheitslücke in Hundertausenden Mikrotik-Routern. ...

Heiß diskutierte Inhalte
Ausbildung
Linux-Ausstieg in Niedersachsen - Windows statt Bugfix
Information von StefanKittelAusbildung19 Kommentare

Sind ja nur Steuergelder

Vmware
Offene LDAP-Server in AS
gelöst Frage von obi-wan-kenobiVmware19 Kommentare

Hallo alle Miteinander, ich habe ein Problem, unsere VM-Ware Appliance (Version. 6.5.0.10000) ist scheinbar angreifbar. Wir haben eben die ...

Windows 10
Windows 10 Spracherkennung - Eure Meinungen?
Frage von honeybeeWindows 1014 Kommentare

Hallo, wollte heute mal aus Neugier die Spracherkennung unter Windows 10 (Version 1803) ausprobieren und war mehr wie enttäuscht. ...

Windows Server
Zertifikat RemoteDesktop hinterlegen
gelöst Frage von Green14Windows Server12 Kommentare

Hallo zusammen. ich habe mehrere Server (WinSrv 2016). Die Server sind in keiner Domäne und keine Terminalserver. Ich verbinde ...