Node.js拖放支持Windows

时间:2015-03-30 18:28:19

标签: node.js batch-file

我在我的机器上本地使用node.js作为脚本语言。

是否可以使用.bat或其他实现拖放支持的技术在node.js中实现拖放支持。

Downvoters请发表评论

1 个答案:

答案 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);
  });
*/