Вот так получилось:
var WSHShell = WScript.CreateObject("WScript.Shell");
WSHShell.Run('"к р.bat" 2',0);
Но передать параметры никак.
1.js %1
Если тока сначала составить батником 1.js, а потом его запускать,
echo var WSHShell = WScript.CreateObject("WScript.Shell"); > "1.js"
echo WSHShell.Run('"к р.bat" 2',0); > "1.js "
но надо без этого просто передать параметр JS скрипту, чтоб он в свою очередь передал его батнику. Это можно сделать?