Is ActiveX Scripting still supported in WaveLab 13?

I have a Visual Basic Script (.vbs) that I use to call a Java Script (.js) file within WaveLab. The .vbs script opens WaveLab with a list of .wav files and invokes the Java Script (.js) file to do stuff to each .wav file that was passed in from the .vbs file.

This all worked in WaveLabPro12.

This isn’t working in WaveLab13.

I’ve tried to do the .exe self registration process…

cd “C:\Program Files\Steinberg\WaveLab 13”
.\WaveLab13.exe /RegServer

…but the .vbs file still fails when attempting to create the WaveLab13 object…

Set app = CreateObject(“WaveLab13.Application”)

This still works when calling this for WaveLabPro12.

Is there something I’m still missing, or was ActiveX support silently dropped for WaveLab13?

Thanks for your help

I will need to get some information from Steinberg to answer you, and this might not be before Monday.

Did some spelunking in my registry…

HKEY_LOCAL_MACHINE\SOFTWARE\Classes\WaveLabPro12

…has CLSID entries for the ActiveX classes…

WaveLabPro12.Application
WaveLabPro12.AudioFile
WaveLabPro12.AudioMontage
WaveLabPro12.BatchProcess
WaveLabPro12.InnerScript
WaveLabPro12.KeyShortcut
WaveLabPro12.Player
WaveLabPro12.Recorder

Similar entries aren’t present for WaveLab13.

Is this an installer problem?

Sorry for the late answer. The ActiveX feature was disabled by mistake.
It will be re-enabled in WaveLab 13.0.30.

To be able to use WaveLab 13 as an ActiveX server, you will need to register it specifically (unlike in the past)
For this, you will need to run WaveLab once, in administrator mode, and with the following command line -regserver.

Again, you will need WaveLab 13.0.30 (before the end of this month).