Winamp с gen_scripting в Jscript

Используя плагин gen_scripting для Winamp, вы должны создать экземпляр объекта. В VBS это

Set winamp = CreateObject("gen_scripting.WinAmp")

Тем не менее, я уверен, что этот же плагин можно использовать для написания сценариев Winamp с использованием Jscript (или, возможно, даже Javascript - лучший выбор для меня). Итак, я попробовал

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

Только это не работает. Буду признателен за любую помощь, чтобы начать меня

1 ответ

Решение

JScript аналог VBScript CreateObject() является new ActiveXObject(),

Также, alert специфичная для браузера функция; в сценариях оболочки Windows вы должны использовать WScript.Echo,

var winamp = new ActiveXObject("gen_scripting.WinAmp");
var x = winamp.GetVersion();
WScript.Echo(x);
winamp.ButtonPlay();
Другие вопросы по тегам