Вы пытались на самом деле дать ту же команду, что и в cmd, например:
exec('start launch_vbs.bat');
Или с помощью системы:
system('cmd /c launch_vbs.bat');
обратите внимание, что cmd один работает внутри системы 32 окон. Это означает, что если вы замените cmd на «C: \ Windows \ System32 \ cmd.exe», он также должен работать. Источник !!!
Редактировать:
Ваш bat-файл должен запускать ваш скрипт vbs. Так это должно выглядеть примерно так:
@echo off
start C:\wamp64\www\ODR\change_color.vbs
Соответствующий крест для ✓ ✓
был бы ✗ ✗
Я думаю (Графические метки).