2016-05-13 32 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應用程序和進程交互,然後返回事件。 ..)。