2015-03-30 75 views
-2

我在本地機器上使用node.js作爲腳本語言。Node.js拖放支持Windows

是否可以使用.bat或實現拖放支持的其他技術在node.js中實現拖放支持。

Downvoters請留下評論

+2

服務器端拖放? serverside hash-bang? – 2015-03-30 18:28:58

+0

我不明白你的意思是服務器端拖放或服務器端哈希。這兩個東西都是客戶端條款.. – 2015-03-30 18:48:54

+0

@KevinB本地拖放然後忽略散列爆炸的一部分。 – William 2015-03-30 18:49:17

回答

-1

簡單以下內容作爲一個.BAT。然後,您可以將文件拖放到腳本上。在前四行之後簡單地粘貼數據。

@echo off 
"C:\Program Files\nodejs\node.exe" -p "eval(String(require(\"fs\").readFileSync(process.argv[1])).split(\"\n\").splice(3).join(\"\n\"));''" %0 %* 
exit 

var exec = require('child_process').exec, child; 

child = exec("C:\\Users\\a\\Desktop\\nb.nb",function (error, stdout, stderr) { 
    if (error != null) { 
     console.log('exec error: ' + error); 
    } 
}); 

/* 
var fs = require('fs'); 
fs.stat(process.argv[2], function (err, stats) { 
    console.log(stats.size); 
    }); 
*/