Necesito ejecutar un comando por lotes en electron.
lo intento. tengo tiempo de espera btn y después de hacer clic necesito ejecutar el script por lotes cmd. Este código pero no ejecutar lote
document.getElementById('timeout').addEventListener('click', function (e){ timeout(); }); function timeout() { const {shell} = require('electron'); shell.Run('cmd /c start TIMEOUT /T 10'); }Gracias por tu consejo.
Prueba este método. Tenga en cuenta que requiere que nodeIntegration esté habilitado o que ejecute el comando desde el proceso main .
const { exec } = require('child_process'); exec('cmd /c start TIMEOUT /T 10'); El módulo shell de Electron no es un shell en el sentido que estás pensando.