如何使用电子(如蒸汽覆盖层)创建应用程序
How to create app with electron like steam-overlay
我想创建电子应用程序,该应用程序将成为游戏助手,它将在用户玩游戏时在任何游戏上显示一些作弊。您可以想象游戏中的"Steam"应用程序叠加层。我尝试将我的应用程序打开到顶部,并尝试显示本机对话框和警报以使应用程序达到顶部,但操作系统始终在显示我的应用程序之前隐藏游戏应用程序(最小化)。我的问题是;是否可以运行或我应该停下来尝试?
我添加了我在下面尝试的示例代码。
import { app, BrowserWindow, globalShortcut, shell, dialog } from 'electron';
import Positioner from 'electron-positioner';
app.on('ready', function () {
mainWindow = new BrowserWindow({
x: mainWindowState.x,
y: mainWindowState.y,
width: mainWindowState.width,
height: mainWindowState.height,
alwaysOnTop: true
});
//...some codes
var ret = globalShortcut.register('shift+ctrl+x', function() {
console.log('shift+ctrl+x is pressed');
shell.beep();
positioner.move('bottomRight');
mainWindow.show();
});
});
它应该可以工作,取决于游戏引擎和操作系统,我在 osx 上尝试了代码,它按预期工作。但是你想要"但操作系统总是在显示我的应用程序之前隐藏游戏应用程序(最小化)"您完全启动应用程序,然后启动游戏,应用程序应该覆盖游戏
相关文章:
- 我想在AngularJS应用程序中创建一个输入数字框,用户不应该在该框上键入十进制数字.(一个整数输入框)
- Javascript库创建类似heroku仪表板的应用程序
- 我需要学习Java才能使用phoneGap创建android应用程序吗
- 创建nw.js+流星桌面应用程序
- Chrome应用程序在全屏中创建新窗口-html元素不是全高的
- 如何创建可从多个应用程序使用的PHP登录web服务
- Ember.js+传单+rails(使用Javascript MVC创建rails应用程序并打开源代码映射)
- RequireJS正在加载angular应用程序,但没有't创建app.controller
- 我想在混合移动应用程序中使用Sqlite插件(Cordova)创建一个示例项目
- 使用peta poco ORM在MVC应用程序中创建选择列表
- 为持久单页应用程序创建会话超时警告
- 如何在Spotify应用程序中创建discincts JS方法
- 如何创建应用程序独立通知服务器
- 如何使用php创建应用程序ID后从Facebook获取用户详细信息
- 如何使用电子(如蒸汽覆盖层)创建应用程序
- AngularJS:你如何创建应用程序范围的变量来更新自己
- 使用现有的交互式地图和文件夹(桌面/网络)在Android Studio上轻松创建应用程序
- 在Android上使用java脚本为多个设备创建应用程序
- 是否可以使用GNU公共许可证为公司创建应用程序?
- Apache cordova ,无法创建应用程序