我的VBScript代碼有什麼問題?我的VBScript代碼有什麼問題? (null):未指定的錯誤消息
當在cmd中運行時,它將瀏覽該文件後, 「(空):未指定的錯誤」 發生
Function BrowseForFile()
Dim shell
Dim file
Set shell = CreateObject("Shell.Application")
set file = shell.BrowseForFolder(0, "Please choose a file", &h4001& ,OpenAt)
If Not file is Nothing Then
BrowseForFile = " Title: " & file.title + " Path: " & file.self.path
Else
WScript.Quit
End If
End Function
這裏是代碼:
Dim Firstresponse
Dim Secondresponse
Dim path
Firstresponse = inputbox("ID")
if IsEmpty(Firstresponse) Then
'cancel button was pressed
WScript.Quit
End If
Secondresponse = inputbox("File Dir")
if IsEmpty(Secondresponse) Then
'cancel button was pressed
WScript.Quit
End if
set path=BrowseForFile()
If IsObject(path) Then
WScript.Echo "Object: ", path
else
WScript.Echo "No object selected; Cancel clicked"
End If
是的,省略了設置。但仍然有這個錯誤! – rey
我想我們都需要知道你想從BrowseForFile函數中得到什麼。你想要你構造的字符串還是diaglog提示符中的對象? 你可以發佈整個代碼,因爲你已經修改它? – ScottEB
我需要的字符串,路徑..我只是省略了「設置」.. – rey