Update bootstrap.js

This commit is contained in:
Namhyeon Go 2023-01-03 16:35:53 +09:00 committed by GitHub
parent 30a332c1c4
commit a1c45e9bd5
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

5
bootstrap.js vendored
View File

@ -11,6 +11,7 @@ var SYS = require("lib/system");
var SHELL = require("lib/shell");
var appName = "welsonjs";
var isDisabledRegisterURIScheme = false;
exports.main = function(args) {
// unlock file
@ -27,11 +28,15 @@ exports.main = function(args) {
REG.execFile("Default_HTA.reg");
// Register URI scheme
if (!isDisabledRegisterURIScheme) {
console.log("Registering URI scheme...");
REG.write(REG.HKCR, appName, "", "URL:" + appName, REG.STRING);
REG.write(REG.HKCR, appName, "URL Protocol", "", 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);
} else {
console.log("Skipped register URI scheme");
}
// open web application
console.log("Trying open GUI...");