51 Star 333 Fork 50

horsejs / HorseJs

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
System.md 1.32 KB
一键复制 编辑 原始数据 按行查看 历史
unknown 提交于 2021-11-11 13:29 . 更新文档

开机自启动

  • setOrRemove 值为 "set" 时,为设置开机自启动,值为 "remove" 时,为取消开机自启动。

目前该方法仅支持 Windows 系统

await horse.system.setAutoStart({
  setOrRemove: "set",
});

设置应用启动协议

  • setOrRemove 值为 "set" 时,为设置开机自启动,值为 "remove" 时,为取消开机自启动。

  • protocolName 值为协议的名称,假设值为"horse",则完成此操作后,我们的应用可以识别用户系统内 horse://协议

目前该方法仅支持 Windows 系统

await horse.system.protocolClient({
  protocolName: "horse",
  setOrRemove: "set",
});

发送系统消息

  • title 为消息标题
  • body 为消息正文
  • click 用户点击了消息之后,将触发此函数
  • dismiss 消息消失或用户关闭消息时,将触发此函数
let result = await horse.system.notify({
  title: "您收到新的消息",
  body: "此为消息的正文",
  click: () => {
    console.log("用户点击了系统消息");
  },
  dismiss: () => {
    console.log("系统通知消失了");
  },
});

使用默认浏览器打开外部连接

horse.system.openExternal({
  target: "https://gitee.com/horsejs/horsejs#%E6%96%87%E6%A1%A3",
  workingDir: "",
});
C++
1
https://gitee.com/horsejs/horsejs.git
git@gitee.com:horsejs/horsejs.git
horsejs
horsejs
HorseJs
master

搜索帮助