Electron参考手册
shell
shell
使用其默认应用程序管理文件和URL。
过程:主要,渲染器
shell模块提供与桌面集成相关的功能。
在用户的默认浏览器中打开URL的示例:
const {shell} = require('electron')
shell.openExternal('https://github.com')
方法
shell模块具有以下方法:
shell.showItemInFolder(fullPath)
-
fullPathString
返回Boolean- 项目是否成功显示
在文件管理器中显示给定的文件。如果可能,请选择文件。
shell.openItem(fullPath)
-
fullPathString
返回Boolean- 项目是否成功打开。
以桌面的默认方式打开给定的文件。
shell.openExternal(url[, options, callback])
-
urlString -
optionsObject (optional) macOS-
activate布尔型 -true将打开的应用程序置于前台。默认是true。
-
-
callback函数(可选) - 如果指定将异步执行打开。苹果系统-
error错误
-
返回Boolean- 应用程序是否可用来打开URL。如果指定回调,则始终返回true。
以桌面的默认方式打开给定的外部协议URL。(例如,mailto:用户默认邮件代理中的URL)。
shell.moveItemToTrash(fullPath)
-
fullPathString
返回Boolean- 项目是否已成功移至垃圾箱
将给定的文件移至垃圾桶并返回该操作的布尔状态。
shell.beep()
播放哔声。
shell.writeShortcutLink(shortcutPath[, operation], options) Windows
-
shortcutPath串 -
operation字符串(可选) - 默认为create,可以是以下之一:-
create- 创建一个新的快捷方式,必要时覆盖。 -
update- 仅在现有快捷方式上更新指定的属性。 -
replace- 覆盖现有快捷方式,如果快捷方式不存在则失败。
-
-
optionsShortcutDetails
返回Boolean- 快捷方式是否成功创建
在创建或更新快捷链接shortcutPath。
shell.readShortcutLink(shortcutPath) Windows
-
shortcutPathString
返回 ShortcutDetails
解决在的快捷链接shortcutPath。
发生任何错误时将引发异常。
| shell | ||
|---|---|---|
| shell | 详细 |
Electron 是一个使用 JavaScript, HTML 和 CSS 等 Web 技术创建原生程序的框架,它负责比较难搞的部分,你只需把精力放在你的应用的核心上即可。
| 主页 | https://electron.atom.io/ |
| 源码 | https://github.com/electron/electron |
| 发布版本 | 1.7.9 |
加载中,请稍侯......