0

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

Set winamp = CreateObject("gen_scripting.WinAmp")

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

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

只是那是行不通的。任何让我开始的帮助将不胜感激

4

1 回答 1

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();
于 2013-02-06T07:16:06.180 回答