javascript – 在node-webkit中使用默认程序打开一个文件

前端之家收集整理的这篇文章主要介绍了javascript – 在node-webkit中使用默认程序打开一个文件前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我想给用户任何他想要编辑文件的选项,如何使用特定文件类型的默认程序打开文件?我需要它与 WindowsLinux一起使用,但Mac选项也很棒.

解决方法

正如PSkocik所说,首先检测平台并获取命令行:
function getCommandLine() {
   switch (process.platform) { 
      case 'darwin' : return 'open';
      case 'win32' : return 'start';
      case 'win64' : return 'start';
      default : return 'xdg-open';
   }
}

第二步,执行命令行,然后执行路径

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

exec(getCommandLine() + ' ' + filePath);

猜你在找的JavaScript相关文章