如何用电子像蒸汽覆盖创建应用程序

时间:2016-01-17 23:29:28

标签: javascript node.js electron

我想创建将成为游戏助手的电子应用程序,并且在用户玩游戏时会在任何游戏中显示一些作弊。你可以想象像#" 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();
  });
});

1 个答案:

答案 0 :(得分:0)

它应该工作,依赖于游戏引擎和操作系统,我在osx上尝试了这里的代码,它按预期工作。 但是你想要的意思是“但是在显示我的应用程序之前,我总是隐藏游戏应用程序(最小化)” 完全启动应用程序然后启动游戏,应用程序应覆盖游戏