Shell桌面集成

Shell是完成桌面相关工作的API集合

示例

  1. // 默认浏览器中打开指定URL
  2. nw.Shell.openExternal('https://github.com/nwjs/nw.js');
  3.  
  4. // 默认编辑器中打开指定文件 .
  5. nw.Shell.openItem('test.txt');
  6.  
  7. // 文件管理器中显示指定文件所在目录 .
  8. nw.Shell.showItemInFolder('test.txt');

Shell.openExternal(uri)

用途:系统默认方式打开外部URI,如使用默认邮件方式打开mailto: URLs

  • uri String -系统默认方式打开URI

Shell.openItem(file_path)

用途:系统默认方式打开 file_path指定文件

  • file_path String - 本地文件路径

Shell.showItemInFolder(file_path)

用途:文件管理器打开file_path所在目录 , 同时选中文件

  • file_path String - 本地文件路径