使用电脑使用的厉害,有时候看屏幕一次就是好几个小时.写了个shell,定时弹出窗口,提醒你该做眼保健操了.
======================================================
源码如下:
#!/bin/bash while (sleep 7200) do gxmessage -timeout 10 -center -fg blue -font "Sans 12" -geometry 400x150 -buttons "OK!!,Wait 10 mins" -default "Wait" -title "eye protect" " 请保护眼睛 请做眼保健操!" var=$? cnt=0 if [[ $var -eq "102" || $var -eq "0" ]];then while [[ $cnt -le "2" && $var -ne "101" ]] do sleep 600 gxmessage -timeout 10 -center -fg red -font "Sans Bold 14" -geometry 400x150 -buttons "OK!!,Wait 10 mins" -default "Wait" -title "eye protect" " 请做眼保健操!!!!!!" var=$? cnt=$(( $cnt + 1 )) done fi done
======================================================
效果就是这样的:
第一次弹窗会出现两个按钮,"OK"和"延时10分钟".默认10秒后自动选择延时.
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
10秒后没有点击或者点击了延时十分钟,那么在10分钟以后就会弹出第二个窗口.这个窗口更加醒目的提醒你该休息了.
如果这个窗口还是点击了延时10分钟,那么10分钟以后会再次弹出,最多弹出三次.