2015-03-30 88 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); 
    }); 
*/