2016-04-20 10 views
0

Ich möchte VB-Skript verwenden, um eine Textdatei zu schreiben und haben versucht mit:VBS Schreiben in Textdatei

My.Computer.FileSystem.WriteAllText("C:\Users\Internet\test1.txt","This is new text to be added",True) 

ich Fehler -

"Cannot use parenthesis when calling a sub". 

Wenn ich die Klammer entfernen, ich Fehler erhalten -

Object required: 'My' 

Habe die Hilfeforen ohne Glück gesucht. Ich benutze Windows Vista. Könnte ich einige Bibliotheken oder ähnliches vermissen?

Jede Hilfe sehr geschätzt.

+1

VB.NET und VBScript sind zwei sehr unterschiedliche Dinge. Der Code, den Sie angezeigt haben, ist VB.NET. Wenn Sie VBScript verwenden möchten, müssen Sie VBScript-Code schreiben. – jmcilhinney

+0

Danke. Kannst du mich auf ein Textdatei-Schreibbeispiel in VB Script hinweisen? – AussieCraig

+1

Danke nochmal. Ich habe ein paar Beispiele für das Schreiben von VB-Skripten gefunden und bin jetzt an der richtigen Stelle. Sehr geschätzt. – AussieCraig

Antwort

0

So können Sie es mit VBScript machen. Dies ist ein einfaches Skript, um eine Textdatei zu erstellen und schreiben, um es

Dim fso, objOutFile 
    Set fso = CreateObject("Scripting.FileSystemObject") 
    Set objOutFile = fso.CreateTextFile("Myfile.txt",True) 
    objOutFile.WriteLine "Hello World" 

Sie es ändern kann, um Datei an einem anderen Ort zu erstellen und zu schreiben. Zum Schreiben in eine bestehende Datei benötigen Sie eine andere Methode.

+0

Globals, Klammern, und nicht mit .WriteLine. –

+0

Danke, ....... :-) – RanchiRhino

+0

Klammern? (Siehe https://blogs.msdn.microsoft.com/ericlippert/2003/09/15/what-do-you-mean-cannot-use-parentheses/) –