2015-04-06 147 views
2

我想創建一個VbScript程序,它將創建一個文本文件並從輸入框中寫入給它的信息。Vbs創建一個寫入文本的文本文件

例如:

firstNameInput = inputbox("Enter your name") 
lastNameInput = inputbox("Enter your last name") 
eMailInput = inputbox("Enter your e-mail adress") 
numberInput = inputbox("Enter your number") 

現在的其餘代碼必須創建與這些信息寫在上面

一個文本文件,因此文本文件將是這個樣子:

Bob Marley --- [email protected] --- 0918273645 

如果能夠幫助,那將不勝感激

回答

1

使用Scripting.FileSystemObject創建一個文本文件流和寫入:

Option Explicit 
Dim fso 
Set fso = CreateObject("Scripting.FileSystemObject") 
Dim fileStream 
Set fileStream = fso.CreateTextFile("C:\Users\Me\Desktop\Foo.txt") 
fileStream.WriteLine "First name: " & firstNameInput 
fileStream.WriteLine "Last name: " & lastNameInput 
' and so on... 
fileStream.Close 

這是在MSDN上記錄在這裏:https://msdn.microsoft.com/en-us/library/5t9b5c0c(v=vs.84).aspx

+0

謝謝,但它有一個錯誤,它說,預計語句的結束,我不知道如何修復它,因爲我對編程非常陌生。抱歉。 – RewForeN 2015-04-06 07:28:55

+0

@Ruan對不起,我忘了CreateTextFile調用的括號。隨着這一改變再次嘗試。 – Dai 2015-04-06 07:32:23

+0

它進入程序,但只要我輸入我的名字,它說變量是錯誤,它說變量是undefined:'firstNameInput' – RewForeN 2015-04-06 07:41:31