2013-02-04 34 views
0

使用用於Winamp的gen_scripting插件,您必須實例化對象。在VBS這是Winamp和Jscript中的gen_scripting

Set winamp = CreateObject("gen_scripting.WinAmp") 

不過,我敢肯定,同樣的插件可以使用Jscript腳本可以使用腳本Winamp的(或者甚至可能使用Javascript - 一個更好的選擇對我來說)。所以,我試過

var winamp = Object.create("gen_scripting.WinAmp"); 
x = winamp.GetVersion(); 
alert(x); 
winamp.ButtonPlay; 

只有這是行不通的。任何幫助,讓我開始將不勝感激

回答

2

VBScript的JScript模擬CreateObject()new ActiveXObject()

此外,alert是一個瀏覽器特定的功能;在Windows shell腳本中,您應該使用WScript.Echo

var winamp = new ActiveXObject("gen_scripting.WinAmp"); 
var x = winamp.GetVersion(); 
WScript.Echo(x); 
winamp.ButtonPlay(); 
+0

謝謝。這工作正常(只要你記得先運行Winamp):) –