好的,我是编写 VBScript 的新手,我想编写一串代码,仅在某一天且仅在特定时间之间播放文件(WAV 格式)。在将我在互联网上找到的多个代码片段拼凑在一起后,我得到了以下内容:
Dim myDateString
Dim thing1
thing1 = 0
myDateString = Date()
If myDateString < "13/08/13" Then
thing1 = 1
end if
if thing1 = 1 then
If myDateString > "15/08/13" Then
thing1 = 2
end if
end if
if thing1 = 2 then
hournow = hour(Time())
If hour(Time()) >= 9 And Hour(Now()) < 22 Then
set WshShell = CreateObject("WScript.Shell")
music = "C:\Users\MYUSERNAME\Desktop\MYSOUND.wav"
WshShell.Run "wmplayer """ & music & """",0,True
Else
wscript.quit 1
End If
Else
wscript.quit 1
End If
好的,所以我已将其设置为我运行它的日期,在我进入的一小时内。但它没有用。我希望 VBS 开始播放 MYSOUND.wav,但它没有。运行文件时没有错误,所以我想知道我做错了什么!
我运行 Windows 7
如果有人能告诉我我做错了什么,以及如何解决它,那就太好了。
如果有人可以发布代码的更正版本,请加倍积分!
感谢任何答案!