2013-11-04 12 views
19

का उपयोग कर एक exe फ़ाइल निष्पादित करें मुझे नहीं पता कि node.js में exe फ़ाइल को निष्पादित करने का तरीका नहीं है। यहां वह कोड है जिसका मैं उपयोग कर रहा हूं। यह काम नहीं कर रहा है और कुछ भी प्रिंट नहीं करता है। क्या कमांड लाइन का उपयोग कर exe फ़ाइल निष्पादित करने का कोई संभावित तरीका है?node.js

var fun = function() { 
    console.log("rrrr"); 
    exec('CALL hai.exe', function(err, data) { 

    console.log(err) 
    console.log(data.toString()); 
    }); 
} 
fun(); 

उत्तर

31

आप Node.js

में बच्चे प्रक्रिया मॉड्यूल के execFile समारोह कोशिश कर सकते हैं देखें: http://nodejs.org/api/child_process.html#child_process_child_process_execfile_file_args_options_callback

आप कोड की तरह कुछ दिखना चाहिए:

var exec = require('child_process').execFile; 

var fun =function(){ 
    console.log("fun() start"); 
    exec('HelloJithin.exe', function(err, data) { 
     console.log(err) 
     console.log(data.toString());      
    }); 
} 
fun();