在Jscript中使用gen_scripting的Winamp

时间:2013-02-04 11:22:18

标签: plugins jscript winamp

使用Winamp的gen_scripting插件,您必须实例化该对象。在VBS中,这是

Set winamp = CreateObject("gen_scripting.WinAmp")

但是,我很确定可以使用相同的插件来使用Jscript编写Winamp脚本(或者甚至可能是Javascript - 对我来说是更好的选择)。所以,我试过了

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

只有这不起作用。任何帮助我开始的帮助将不胜感激

1 个答案:

答案 0 :(得分:2)

VBScript CreateObject()的JScript模拟是new ActiveXObject()

此外,alert是特定于浏览器的功能;在Windows shell脚本中,您应该使用WScript.Echo

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