Moin!
Diese Zeile hilft:
[autoit]$line = _WinAPI_MultiByteToWideChar($line, 437, Default, True)
[/autoit]Eine Auflistung verschiedener Codepages (2ter Parameter) findest du zB hier: http://de.wikipedia.org/wiki/Zeichensatztabelle
Ins skript eingebaut:
[autoit]#include <Constants.au3>
#include <WinAPI.au3>
$read = _CMDRead('Tree "Z:\test"')
ConsoleWrite($read)
$hFile = FileOpen('Tree-Output.txt',2+32)
FileWrite($hFile, $read)
FileClose($hFile)
Func _CMDRead($command)
Local $line
$CMD = Run(@ComSpec & " /c " & $command, @SystemDir, @SW_HIDE, $STDERR_CHILD + $STDOUT_CHILD)
[/autoit][autoit][/autoit][autoit]While 1
$line &= StdoutRead($CMD)
If @error Then ExitLoop
WEnd
;==>
$line = _WinAPI_MultiByteToWideChar($line, 437, Default, True)
;<==
Return $line
EndFunc ;==>_CMDRead
Sanfte Grüße