我正在运行一个长时间运行的自定义nodejs脚本,希望在脚本完成时收到通知。如何使节点触发“系统铃声”?
guykilcj1#
将BELL字符(Unicode 0007)输出到标准输出。
console.log('\u0007');
参考资料
brvekthn2#
在Windows 10上运行VSCode时,console.log('\u0007')不起作用。以下代码起作用了:
import { exec } from 'child_process' exec(`rundll32 user32.dll,MessageBeep`)
tquggr8v3#
我知道这个问题被标记为unix,但我是从Google上找到的,所以这里有一个Windows PowerShell解决方案。目前的答案在Windows中工作得很好,但我想要比标准Windows色调更独特一点的东西,所以这更适合我的需要:
const { exec } = require('child_process'); // Single beep exec("[console]::beep(1000, 500)", {'shell':'powershell.exe'}); // Multiple beeps exec("1..3 | %{ [console]::beep(1000, 500) }", {'shell':'powershell.exe'});
3条答案
按热度按时间guykilcj1#
将BELL字符(Unicode 0007)输出到标准输出。
参考资料
brvekthn2#
在Windows 10上运行VSCode时,console.log('\u0007')不起作用。以下代码起作用了:
tquggr8v3#
我知道这个问题被标记为unix,但我是从Google上找到的,所以这里有一个Windows PowerShell解决方案。
目前的答案在Windows中工作得很好,但我想要比标准Windows色调更独特一点的东西,所以这更适合我的需要: