由於IE11最近棄用了VBScript,因此我需要將我作爲Macro Express Pro中的外部腳本使用的所有代碼進行轉換。我試過使用JScript,但是宏運行了大約一秒鐘,什麼都不做。我決定切換到HTA/HTML並在一個窗口中打印代碼。我已經將所有的VBScript轉換爲與JavaScript等效的東西,但我堅持使用WScript.Echo
。有這樣的JavaScript等價物嗎?對於Macro Express Pro,JavaScript中的VBScript echo等效於
我在「保存控制檯輸出到:」框中有一個名爲%Variables%
的變量。隨着WScript.Echo
,如果我需要退出腳本出來,並返回到VBScript中,我可以使用下面的代碼:
If Opt = "" Then
Wscript.Echo "EXIT"
Wscript.Quit
End If
這將發送「退出」 %Variables%
,以便它可以通過宏快臨使用完全終止宏。
是否有JavaScript方法來做同樣的事情?
'console.log();'完美地工作!謝謝。 :)現在,'WScript.Sleep'怎麼辦?我不能使用'setInterval',因爲它需要調用一個函數。在繼續之前,我只需要500毫秒。 – Lou
@Lou我更新了我的答案,以顯示延遲執行的示例 –
我認爲沒有其他方法可以比setTimeout或setInterval指定延遲嗎? – Lou