diff --git a/ui/Vars.js b/ui/Vars.js index 66bee9e..5a76a28 100644 --- a/ui/Vars.js +++ b/ui/Vars.js @@ -13,6 +13,9 @@ var KeyRight = "KeyD" var KeyStart = "KeyE" var ExitKey1 = "G" // Only add uppercase name of the key without "Key" part example: "KeyA" becomes "A" var ExitKey2 = "H" // Only add uppercase name of the key without "Key" part example: "KeyA" becomes "A" +var GameExe1 = "" +var GameExe2 = "" +var SDVXExe = "spice.exe" if(module) // kdyz to neimportujes pres require tak module bude undefined -module.exports = { ExitKey1, ExitKey2 }; +module.exports = { ExitKey1, ExitKey2, GameExe1, GameExe2, SDVXExe }; diff --git a/ui/index.html b/ui/index.html index e1c9f43..b6c6114 100644 --- a/ui/index.html +++ b/ui/index.html @@ -14,20 +14,20 @@
- - - - @@ -110,38 +110,46 @@ const { ipcRenderer } = require('electron'); /* Handles Running of apps */ switch (vers) { - case 3: - Execounter = 1; + case 1: execFile(AsphyxiaPath); exec("start /b " + SDVX3Path); //executes cmd with start and path setTimeout(function () { exec("taskkill /im " + browser)//kills browser - }, 2000) + }, 1200) //console.log(vers); - ipcRenderer.send("number", Execounter); //sends number to main which tells main what to kill on shortcut + ipcRenderer.send("number", vers); //sends number to main which tells main what to kill on shortcut break; - case 4: - Execounter = 2; + case 2: execFile(AsphyxiaPath); exec("start /b " + SDVX4Path); setTimeout(function () { exec("taskkill /im " + browser) }, 1200) - ipcRenderer.send("number", Execounter); + ipcRenderer.send("number", vers); break; - case 5: - Execounter = 3; - + case 3: execFile(AsphyxiaPath); exec("start /b " + SDVX5Path); setTimeout(function () { exec("taskkill /im " + browser) }, 1200) - ipcRenderer.send("number", Execounter); + ipcRenderer.send("number", vers); + break; + case 4: + execFile(AsphyxiaPath); + exec("start /b " + SDVX6Path); + setTimeout(function () { + exec("taskkill /im " + browser) + }, 1200) + ipcRenderer.send("number", vers); + break; + case 5: + execFile(GamePath1); + ipcRenderer.send("number", vers); break; case 6: - - + execFile(GamePath2); + ipcRenderer.send("number", vers); default: break; } diff --git a/ui/main.js b/ui/main.js index 13cc4a3..c6dad1c 100644 --- a/ui/main.js +++ b/ui/main.js @@ -28,7 +28,7 @@ const createWindow = () => { app.whenReady().then(() => { createWindow(); - const { ExitKey1, ExitKey2 } = require("./Vars.js") //imports exitkeys from vars.js + const { ExitKey1, ExitKey2, GameExe1, GameExe2, SDVXExe } = require("./Vars.js") //imports exitkeys from vars.js const { execFile, exec, spawn } = require('child_process'); console.log(ExitKey1 + " + " + ExitKey2); @@ -38,16 +38,25 @@ app.whenReady().then(() => { switch(Execounter){ case 1: console.warn("funguje" + Execounter); - exec("taskkill /im spice.exe") + exec("taskkill /im " + SDVXExe); break; case 2: console.warn("funguje" + Execounter); - exec("taskkill /im spice.exe") + exec("taskkill /im " + SDVXExe); break; case 3: console.warn("funguje" + Execounter); - exec("taskkill /im spice.exe") + exec("taskkill /im " + SDVXExe); break; + case 4: + console.warn("funguje" + Execounter); + exec("taskkill /im " + SDVXExe); + case 5: + console.warn("funguje" + Execounter); + exec("taskkill /im " + GameExe1); + case 6: + console.warn("funguje" + Execounter); + exec("taskkill /im " + GameExe2); default: break; }