我想创建将成为游戏助手的电子应用程序,并且在用户玩游戏时会在任何游戏中显示一些作弊。你可以想象像#" 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();
});
});
答案 0 :(得分:0)
它应该工作,依赖于游戏引擎和操作系统,我在osx上尝试了这里的代码,它按预期工作。 但是你想要的意思是“但是在显示我的应用程序之前,我总是隐藏游戏应用程序(最小化)” 完全启动应用程序然后启动游戏,应用程序应覆盖游戏