Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/unix/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 我如何触发;系统钟“;在nodejs中_Javascript_Unix_Node.js - Fatal编程技术网

Javascript 我如何触发;系统钟“;在nodejs中

Javascript 我如何触发;系统钟“;在nodejs中,javascript,unix,node.js,Javascript,Unix,Node.js,我正在运行一个长时间运行的自定义nodejs脚本,希望在脚本完成时收到通知 如何使nodejs触发“系统铃声”?将铃声字符(Unicode 0007)输出到标准输出 console.log('\u0007'); 参考资料 console.log('\u0007')对我在windows 10上运行VSCode不起作用。 以下代码确实有效: import { exec } from 'child_process' exec(`rundll32 user32.dll,MessageBe

我正在运行一个长时间运行的自定义nodejs脚本,希望在脚本完成时收到通知

如何使nodejs触发“系统铃声”?

将铃声字符(Unicode 0007)输出到标准输出

console.log('\u0007');
参考资料

console.log('\u0007')对我在windows 10上运行VSCode不起作用。 以下代码确实有效:

import { exec } from 'child_process'
exec(`rundll32 user32.dll,MessageBeep`)

与在控制台窗口中运行的任何其他操作相同:将BEL字符(ASCII 7)输出到标准输出。正如Karl所说:
console.log('\u0007')@wulong,效果很好,谢谢!您应该将此作为答案发布。它在终端中工作,但在vscode内部的终端中不工作。即使
console.log
版本对我有效,但在使用该代码构建电子应用程序后,它也不工作。您的解决方案也适用于windows 10上的electron应用程序。