2016-05-07 6 views
0

Je n'arrive pas à comprendre cela, aidez-moi à exécuter run.cmd sur le bouton de mon application nwjs.Exécution d'un fichier batch OnCliquez sur le bouton de DOM dans l'application Node-Webkit

<button onclick="runHelperProcess()">Run Process</button> 

.

<script type="text/javascript"> 
    function runHelperProcess() { 
     gui.Shell.openItem('run.cmd'); 
    } 
</script> 

run.cmd est situé dans le répertoire racine de la demande de nw.

+2

désolé si cela ne suit pas les directives correctement je suis nouveau à stackoverflow –

+0

Si vous êtes nouveau à SO, s'il vous plaît lire [demander] et [mcve] ... vous devriez par exemple dire ce qui se passe/quelle exception vous obtenez (le cas échéant) – Foon

Répondre

0

Essayez ceci:

<button onclick="require('child_process').spawn('YourBat.bat'),[]);">Run Process</button> 

NB: Il suppose que le fichier batch est dans le même répertoire que votre application.

+0

ne semble toujours pas vouloir travailler. Cela s'avère dur haha ​​Depuis sa base de crocodile peut-être peut-être que je dois donner au navigateur la permission d'accéder au niveau du système en quelque sorte? –