This repository has been archived on 2024-07-11. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
Original-Bds-Maneger-GUI/main.js
T
Sirherobrine23 be908aeefa Push 1.0.1
- A problem of high cost of using computers with only 2 cores has been solved

- Some modifications were made in most html codes, in addition to a slight optimization of the javascripts
2020-10-17 21:26:27 -03:00

51 lines
1.3 KiB
JavaScript

process.env['ELECTRON_DISABLE_SECURITY_WARNINGS'] = 'true';
const electron = require('electron')
const { app, BrowserWindow } = require('electron')
function createWindow () {
// Cria uma janela de navegação.
const win = new BrowserWindow({
width: 1200,
height: 620,
icon: '/assents/mcpe.png',
webPreferences: {
nodeIntegration: true,
sandbox: false
}
})
win.loadFile('pages/index.html')
}
function bdsmaneger() {
var spawn = require('child_process').spawn;
var child = spawn('command -v bds-maneger', {
shell: true
});
child.on('exit', function (code) {
console.log (`code ${code}`)
if (code == 0){
app.whenReady().then(createWindow);
} else {
console.log (`Exited it BDS-Manager is not installed, code ${code}`);
app.quit();
}
});
};
bdsmaneger();
// app.whenReady().then(createWindow)
// Este método será chamado quando Electron terminar de inicializar
// e também estiver pronto para criar novas janelas do navegador.
// Algumas APIs podem ser usadas somente depois que este evento ocorre.
app.on('window-all-closed', () => {
if (process.platform !== 'darwin') {
app.quit()
}
})
app.on('activate', () => {
if (BrowserWindow.getAllWindows().length === 0) {
createWindow()
}
})