ococ
Goto Top

a.writeline: Umlaute erzeugen Fehler in erzeugtem Batch-File

Hallo,

wer kann helfen? Ich erzeuge in VB6 eine Textdatei (ein .cmd-File). Dabei tritt folgendes Problem auf: Umlaute werden zwar beim Editieren der cmd-Datei korrekt angezeigt, bei der Ausführung der Datei jedoch nicht. Dies hat zur Folge, dass das Batch-File nicht ausgeführt wird. Das net send ist nur ein Beispiel, denn tatsächlich wird der cacls-Befehl auf einen Verzeichnisnamen mit einem Umlaut losgelassen. Und das klappt dann nicht.

Anbei der Code:

Set fs = CreateObject("Scripting.FileSystemObject")
Set a = fs.CreateTextFile("c:\temp\testfile.cmd", True)
a.Writeline ("net send localhost ö")
a.Writeline ("pause")
a.Close

Content-Key: 18766

Url: https://administrator.de/contentid/18766

Ausgedruckt am: 28.03.2024 um 12:03 Uhr

Mitglied: ben-D-ix
ben-D-ix 31.10.2005 um 17:53:12 Uhr
Goto Top
Mahlzeit,
vieleicht hilft folgendes etwas weiter (hat ja was mit dem geladenen Zeichensatz zu tun):
<link>ausführen
graftable /?
Hilfreiche Seite (u.a. mit Beispielen):
<li>
<a href="http://www.uwe-sieber.de/codepage.html" target ="_blank">www.uwe-sieber.de</a>  
Good Look