我需要使用电子上的node.js将TabTip.exe显示和隐藏为child_process。显示效果很好,但是我无法隐藏屏幕键盘。以下是代码:
var child = require('child_process')。execFile; var executePath =“ C:\ Program Files \ Common Files \ Microsoft Shared \ ink \ TabTip.exe”; var childProcess
function openVK(){ childProcess = child(executablePath,function(err,data){ 如果(错误){ console.error(err); 返回; }
console.log(data.toString());
})
}
document.querySelector('#btnOpen')。addEventListener('click',openVK)
function closeVK(){
console.info("closeVK called");
console.info("childProcess.pid= " + childProcess.pid);
childProcess.on('close', function (code, signal) {
console.log('child process terminated due to receipt of signal ' + signal);
});
childProcess.kill('SIGTERM');
}
document.querySelector('#btnClose')。addEventListener('click',closeVK)
-------------------------------------------- ---------------------------------- 当我使用Windows编辑器(在这种情况下,为var executesPath =“ C:\ Windows \ System32 \ notepad.exe”;)而不是屏幕键盘时,它们的显示和隐藏都可以正常工作。 有人也有这个问题的经验,可以帮助我吗?
预先感谢您的帮助。