带有 javascript 代码的 Exe 程序
Exe program with javascript code
我需要一个可执行程序(并且 运行 一整天都需要它),当你在任何时候按下某些键码(如 ctr+alt+C)和 window 时,程序做点什么。
我已经尝试使用 jsc(从 cmd 编译它)但是我得到这个:
accesos.js(8,26) : error JS1004: ';' was expected
accesos.js(3,1) : error JS1135: The variable 'document' it's not declared
这是代码:
var ctrlmod = 0;
var shiftmod = 0;
document.addEventListener('keydown', function(eventK) {
if(eventK.keyCode == 17) {
ctrlmod = 1;
}
if(ctrlmod == 1){
if(eventK.keyCode == 16) {
shiftmod = 1;
}
if(shiftmod == 1){
if(eventK.keyCode == 67){
alert('c');
ctrlmod = 0;
shiftmod = 0;
}
}
}
if((ctrlmod == 1 || shiftmod == 1) && eventK.keyCode != 17 && eventK.keyCode != 16){
ctrlmod = 0;
shiftmod = 0;
}
});
我能做些什么来完成这项工作吗?
谢谢
好吧,我尝试使用 AHK (AutoHotKey),它解决了我的问题,我希望它对任何感兴趣的人都有用。
我需要一个可执行程序(并且 运行 一整天都需要它),当你在任何时候按下某些键码(如 ctr+alt+C)和 window 时,程序做点什么。
我已经尝试使用 jsc(从 cmd 编译它)但是我得到这个:
accesos.js(8,26) : error JS1004: ';' was expected
accesos.js(3,1) : error JS1135: The variable 'document' it's not declared
这是代码:
var ctrlmod = 0;
var shiftmod = 0;
document.addEventListener('keydown', function(eventK) {
if(eventK.keyCode == 17) {
ctrlmod = 1;
}
if(ctrlmod == 1){
if(eventK.keyCode == 16) {
shiftmod = 1;
}
if(shiftmod == 1){
if(eventK.keyCode == 67){
alert('c');
ctrlmod = 0;
shiftmod = 0;
}
}
}
if((ctrlmod == 1 || shiftmod == 1) && eventK.keyCode != 17 && eventK.keyCode != 16){
ctrlmod = 0;
shiftmod = 0;
}
});
我能做些什么来完成这项工作吗?
谢谢
好吧,我尝试使用 AHK (AutoHotKey),它解决了我的问题,我希望它对任何感兴趣的人都有用。