0
我試圖讓它運行,因此我的代碼運行2一次執行循環,因此它可以在同一時間運行開放式磁盤驅動器代碼和垃圾郵件大小寫鎖定代碼。任何方式我可以做到這一點?如何在VBScript上同時運行兩個循環
Set oWMP = CreateObject("WMPlayer.OCX.7")
Set colCDROMs = oWMP.cdromCollection
x=msgbox("Keyboard error with key CAPS LOCK",0,"Critical Error")
x=msgbox("Error with CD Drive",0,"Critical Error")
Set wshShell =wscript.CreateObject("WScript.Shell")
message= "Critical Disk Drive Error Alert Call Microsoft Support at 0 3 4 4 8 0 0 2 4 0 0 to resolve the issue"
message1= "Caps Lock key Error"
Dim message, sapi
Set sapi=CreateObject("sapi.spvoice")
sapi.Speak message
sapi.Speak message1
do
if colCDROMs.Count >= 1 then
For i = 0 to colCDROMs.Count -1
colCDROMs.Item(i).Eject
Next
For i = 0 to colCDROMs.Count -1
colCDROMs.Item(i).Eject
Next
End If
wscript.sleep 100
wshshell.sendkeys "{CAPSLOCK}"
wscript.sleep 100
loop
但你並不需要一個循環打開磁盤驅動器 – Slai
爲什麼不只是做一個單循環內的兩次行動......? – Dave
每個循環都應該在單獨的進程中運行,以使它們同時進行:初始腳本可以通過某些參數啓動自身,並顯示要調用的代碼部分。雖然一個循環就足以完成這項任務。 – omegastripes