0
這個案例陳述失敗......它就像它從來沒有看到任何幫助將不勝感激。VBS案例陳述失敗
Dim Runmode
Set objFileToRead = CreateObject("Scripting.FileSystemObject").OpenTextFile("D:\Program Files (x86)\Logility\SPC8.0\Input\FG352F.txt",1)
RunMode = objFileToRead.ReadAll()
objFileToRead.Close
Set objFileToRead = Nothing
MsgBox(RunMode)
select Case RunMode
Case "D"
Set oShell = CreateObject("WSCript.shell")
oShell.run "D:\Scripts\RTL_DAILY.bat"
Case "W"
Set oShell = WScript.CreateObject("WSCript.shell")
oShell.run "D:\Scripts\RTL_WEEKLY.bat"
Case "M"
Set oShell = WScript.CreateObject("WSCript.shell")
oShell.run "D:\Scripts\RTL_MONTHLY.bat"
End Select
「RunMode」變量的實際內容是什麼。你用'MsgBox'打印它,但是不會告訴你字符串的開始/結尾是否有空格。您正在按照確切的值執行「Select Case」,但您從文件中讀取的內容可能會有所不同。 – xxbbcc