2016-05-13 8 views
0

私はバッチスクリプトrun.cmdの魔女がNode-WebKitアプリの同じdirにあります。 Node-Webkitアプリケーション内からボタンのrun.cmdonClickを実行したいと思います。 ...Node-Webkitアプリケーションから外部CMDファイルを終了するにはどうすればよいですか?

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

私は私がオンラインで見つけるいくつかの異なるスニペットを試してみましたが、私はそれを把握するために縫い目を傾けます。

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

^^^これは私が手に入れたものに近いですが、それでも動作しません。私はこれを行うとNode-Webkitアプリケーションの別のインスタンスを開き、テキストファイルとして.cmdファイルを使用し、それを実行する代わりにファイルのテキストを表示します。

誰でもこれを達成する方法を知っていますか?

+0

誰も助けることができますか? –

答えて

0

これは単なる不可能です。 nw.jsから外部プロセスを停止することはできません。あるいは、他のプロセスとやりとりする独自のC++アドオンを作成する必要があります(非常に複雑です.jsアプリケーションやプロセスと対話してからイベントを返さなければならないためです。 ..)。

関連する問題