0
ausführen Ich versuche, es so zu machen, dass mein Code 2 Loops zu einer Zeit ausgeführt wird, so dass es den geöffneten Laufwerkscode und Spam Caps Lock-Code zur gleichen Zeit ausführen kann . Irgendwie könnte ich das tun?Wie zwei do-Schleifen gleichzeitig auf 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
Aber Sie brauchen nicht eine Schleife – Slai
das Laufwerk zu öffnen Warum in einer einzigen Schleife nicht nur beide Aktionen ...? – Dave
Jede Schleife sollte in einem separaten Prozess ausgeführt werden, um sie gleichzeitig zu erstellen: das anfängliche Skript kann sich selbst starten, wobei ein bestimmtes Argument anzeigt, welcher Teil des Codes aufgerufen werden soll. Obwohl eine Schleife für diese Aufgabe ausreicht. – omegastripes