試圖寫一個Windows語音識別宏。使用XML和腳本語言編寫的是JScript。使用ActiveXObject("WScript.Shell")
,可執行文件可以很好地執行。但是我們怎麼能把一個參數傳遞給這個可執行文件就像,如果我要使用上面的方式打開IE,我該如何傳遞一個參數以便使用指定的URL(參數)進行加載?通過ActiveXObject(JScript)運行程序時傳遞參數?
在XML中,我們可以這樣寫:
<run command = "C:\Program Files\BlahBlah\MusicPlayer.exe" params = "D:\Music\Music1.mp3"/>
如何做到這一點在JScript?或VBScript? 任何幫助表示讚賞。 :)
這是很久以前的事,但如果我是正確的,你可以在一個空間分隔的列表提供參數。例如:'var ws = ActiveXObject(「WScript.Shell」); ws.Run(''C:\ Program Files \ BlahBlah \ MusicPlayer.exe「」D:\ Music \ Music1.mp3「');' –
['' WScript.Shell'參考](http://msdn.microsoft.com/en-us/library/aew9yb99(v = vs.85).aspx) – 2011-10-30 13:27:45