nodejsがビープ音を出す方法を実現します.

1013 ワード

本論文の例は、nodejsがビープ音(システムアラーム音)を鳴らす方法を実現することを述べている.皆さんに参考にしてあげます.具体的には以下の通りです.
nodejsはアラーム音を出す必要があります.以下のコードを使ってシステムブザーを呼びます.

process.stdout.write('\x07')

自分のトマトワーク法nodejsを添付します.    実は25分のカウントダウンをして、ブザーを鳴らします.

var FANQIE_TIME = 25;
function beep()
{
for(var i =0;i<20;i++)
{
process.stdout.write('\x07')
}
}
var startTime = new Date(); 
var needTime =startTime.setMinutes(startTime.getMinutes()+FANQIE_TIME);
function showTime()
{
var now = new Date();
var totalSecond = Math.floor( (needTime - now)/1000)
if(totalSecond<=0)
{
beep();
if(interVal)
{
clearInterval(interVal);
}
return;
}
var mm =Math.floor(totalSecond/60);
var ss = Math.floor( totalSecond%60);
console.log(mm+":"+ss);
}
var interVal = setInterval(showTime,1000);

ここで述べたように、皆さんのnodejsプログラムの設計に役に立ちます.