工作中習慣使用番茄時間法則,把工作時間切分為40分鐘左右的乙個個小塊然後安排任務。這裡用到了倒計時器,一般有幾種形式:
手機倒計時在靜音模式下依然會發出聲響,適合在家乙個人的時候使用。瀏覽器外掛程式不會跨視窗彈出提示,適合瀏覽器使用較多的時候使用。桌面軟體是個不錯的選擇,但是已有的一些軟體設計上不夠簡潔,而且有些還需要付費。
由此,便想到自己寫乙個簡單的倒計時器。
timer.sh
clear
# get input for minutes
echo -n "enter countdown minutes and press [enter]: "
read minutes
# set default value
if echo "$minutes" | egrep -q '^\-?[0-9]+$'; then
echo "input is: $minutes."
else
minutes=40
fiseconds=$minutes*60
# start countdown
for ((i=$seconds;i>0;i--)); do
seconds_remaining=$((i%60))
minutes_remaining=$((i/60))
sleep 1 &
printf "time remaining: $minutes_remaining:$seconds_remaining \r"
wait
done
start / alert.bat
clear
alert.bat
:: hide all output messages
@echo off
echo off
:: play sound
set "file=c:\temp\test-workspace\cmd-timer\ding.***"
( echo set sound = createobject("wmplayer.ocx.7"^)
echo sound.url = "%file%"
echo sound.controls.play
echo do while sound.currentmedia.duration = 0
echo wscript.sleep 100
echo loop
echo wscript.sleep (int(sound.currentmedia.duration^)+1^)*1000
) > sound.vbs
start /min sound.vbs
:: show message box
cscript c:\temp\test-workspace\cmd-timer\messagebox.vbs > nul
:: delete the sound scipt
del sound.vbs
exit
messagebox.vbs
messagetext = "time is up!"
msgbox messagetext, vbsystemmodal
倒計時 心跳倒計時
我從悶熱的午後醒來,可還是頭痛得厲害,睡意再次湧上心頭,我告訴自己不能再昏睡下去,於是決定出門去清醒一下。現在的天氣雖說有些燥熱,但是陰涼處還是比較涼爽,我慢慢地走,接著慢跑了起來,夕陽散發著最後一縷餘暉。我邊看著眼前的城市邊際的美景邊深呼吸著,隨著耳機裡傳來的 律動著。突然有個聲音從我腦海裡響起,...
js倒計時,秒倒計時,天倒計時
html 1 html 2 距某某開幕式還有 天 html html html id timer style color red 這次利用系統時間自校驗倒計時,無需手工調校使得倒計時更為精確,及詳細注釋如下 id clock 00 01 11 00 id startb type button val...
php mysql倒計時 php 倒計時程式
測試頁面 獲取系統時間,將時間以指定格式顯示到頁面。function systemtime 獲取系統時間。var datetime new date var yy datetime.getfullyear var mm datetime.getmonth var dd datetime.getdat...