我在我的机器上本地使用node.js作为脚本语言。
是否可以使用.bat或其他实现拖放支持的技术在node.js中实现拖放支持。
Downvoters请发表评论
答案 0 :(得分:-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);
});
*/