Update lib/std.js, bootstrap.js

This commit is contained in:
Namhyeon Go 2022-04-28 13:11:26 +09:00
parent 52f2134c20
commit ea41064aed
2 changed files with 11 additions and 8 deletions

14
bootstrap.js vendored
View File

@ -4,11 +4,11 @@
// //
///////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////
var STD = require("lib/std");
var PS = require("lib/powershell"); var PS = require("lib/powershell");
var REG = require("lib/registry"); var REG = require("lib/registry");
var SYS = require("lib/system"); var SYS = require("lib/system");
var SHELL = require("lib/shell"); var SHELL = require("lib/shell");
//var UPDATER = require("lib/updater");
var appName = "welsonjs"; var appName = "welsonjs";
@ -33,10 +33,6 @@ exports.main = function(args) {
REG.write(REG.HKCR, appName + "\\DefaultIcon", "", SYS.getCurrentScriptDirectory() + "\\app\\favicon.ico,0", REG.STRING); REG.write(REG.HKCR, appName + "\\DefaultIcon", "", SYS.getCurrentScriptDirectory() + "\\app\\favicon.ico,0", REG.STRING);
REG.write(REG.HKCR, appName + "\\shell\\open\\command", "", "cmd.exe /c cscript " + SYS.getCurrentScriptDirectory() + "\\app.js uriloader \"%1\"", REG.STRING); REG.write(REG.HKCR, appName + "\\shell\\open\\command", "", "cmd.exe /c cscript " + SYS.getCurrentScriptDirectory() + "\\app.js uriloader \"%1\"", REG.STRING);
// check updates
//console.log("Checking updates...");
//UPDATER.checkUpdates();
// open web application // open web application
console.log("Trying open GUI..."); console.log("Trying open GUI...");
@ -46,9 +42,11 @@ exports.main = function(args) {
try { try {
var process = processList[i]; var process = processList[i];
if (process.Caption == "mshta.exe") { if (process.Caption == "mshta.exe") {
console.warn("Will be kill process ID:", process.ProcessID); //console.warn("Will be kill process ID:", process.ProcessID);
SYS.killProcess(process.ProcessID); //SYS.killProcess(process.ProcessID);
sleep(1000); //sleep(1000);
STD.alert("Please close the running application (PID: " + process.processID + ")");
return 0;
} }
} catch (e) { } catch (e) {
console.warn(e.message); console.warn(e.message);

View File

@ -288,6 +288,10 @@ function CreateObject(progId, serverName, callback) {
} }
}; };
function alert(msg) {
CreateObject("WScript.Shell").Popup(msg);
}
///////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////
// Standard Event Object // Standard Event Object
///////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////
@ -367,3 +371,4 @@ exports.require = global.require;
exports.Event = StdEvent; exports.Event = StdEvent;
exports.EventableObject = StdEventableObject; exports.EventableObject = StdEventableObject;
exports.alert = alert;