請問我怎樣才能使用戶名作爲變量(ex. %userprofile%)
:的VBScript與bginfo使用objfso
Set objFile = objFSO.OpenTextFile("c:\users\username\AppData\Roaming\Samplefolder\sampletext.txt", 1)
我想這是因爲它是與" "
的字符串。
在此先感謝!
請問我怎樣才能使用戶名作爲變量(ex. %userprofile%)
:的VBScript與bginfo使用objfso
Set objFile = objFSO.OpenTextFile("c:\users\username\AppData\Roaming\Samplefolder\sampletext.txt", 1)
我想這是因爲它是與" "
的字符串。
在此先感謝!
您需要使用Shell
對象來獲取userprofile
。示例腳本將
dim objShell, strPath, objFSO, objFile
Set objShell = WScript.CreateObject("WScript.Shell")
strPath = objShell.ExpandEnvironmentStrings("%UserProfile%")
strPath = objFSO.BuildPath(strPath, "AppData\Roaming\Samplefolder\sampletext.txt")
set objFSO = CreateObject("Scripting.FileSystemObject")
set objFile = objFSO.OpenTextFile(strPath,1)
順便說..當我試圖把它改爲「%用戶名%/ appdate/......」它返回一個錯誤:「錯誤評估腳本場」 – Alex
請使用代碼標籤你的問題。謝謝。 – Clijsters