慧峰萬用計時器 (慧峰多功能計時器)
發(fā)布時間:2020/3/20
(64位下載地址: http://www.satall.cn/download/timerclockplayer64.rar)
慧峰萬用計時器(慧峰多功能計時器) 是一款高性能多樣化的倒計時、秒表計時和世界時間顯示軟件??梢暂p易實現(xiàn)例如比賽倒計時、安全生產(chǎn)倒計時、高考倒計時、演講倒計時、廚房烹飪到時提醒等功能。
1、可支持多達64個計時器的不同風格同時顯示。
2、支持數(shù)字和表盤樣式及多種顯示風格,變換特效等。
3、支持多種自定義計時項配置,可以滿足用戶多樣化需求。計時項根據(jù)使用頻率排序,便于快速啟用。
4、支持多種提醒方式,滿足多種應用場景需要。支持與物聯(lián)網(wǎng)的協(xié)同工作,支持聲光電的控制。
5、支持底圖更換和透明/半透明顯示。支持計時器窗口隱藏。
6、界面美觀,操作方便快捷。
7、支持與慧峰數(shù)字媒體信息發(fā)布系統(tǒng)的無縫對接。即可獨立工作,又可以被集成調(diào)用,拓展出強大功能。
8、既支持多種固定位置的宮格排列顯示方式,又支持窗口任意拖放和全屏播放的顯示方式。
主程序窗口為一個半透明懸浮按鈕工具欄,放在設定窗口區(qū)域位置(可在計時窗口區(qū)域位的0-左上角,1-右上角,2-居中,3-右下角,4-左下角,選中圓的輪廓部位可拖動)??煽焖賳有掠嫊r器和打開系統(tǒng)設置窗口。
啟動的計時器對應有顯示窗口。如果設定了宮格,則宮格上的計時器窗口大小相同,自動排列放置。每個宮格底圖對應整張底圖的一塊,所有宮格拼出完整底圖。當啟動計時器數(shù)量超過宮格數(shù)時,依次疊放在前面計時器窗口后面。
不設定宮格(任意大?。┑拇翱诳梢酝戏?,背景圖獨立完整顯示。
主程序按鈕工具欄不操作時會自動隱藏(如果設置了自動隱藏的話),鼠標移動到設定的計時器工作區(qū)域后,工具欄會自動顯示。
宮格上的計時器窗口在設定位置(按添加順序,調(diào)整宮格時重定位)工作到結束。新添加的計時器,可插到已結束的計時器窗口位置。
點擊計時器窗口,會顯示出本窗口操作按鈕欄(注意對于透明的計時器窗口,要點擊到非透明部分才會顯示按鈕欄)
計時過程中,可以暫停/繼續(xù)、延時、更換、秒表計時及導出保存計時結果、關閉等。當出現(xiàn)提醒時,將顯示稍后提醒和停止提醒按鈕。
本模塊與第三方應用程序的接口方式為命令行方式,具體說明如下(提醒:在設置界面上可自動生成命令行參數(shù)):
TimerClockPlayer.exe -f filename -w left,top,width,height,windowstate -c -p -s -m -t
-f 給出計時器背景底圖,沒有的話則用底色。對于有宮格模式,所有宮格共享該底圖,即每個宮格占對應底圖的一部分(底圖自動拉伸縮放)。對于全屏(雙擊全屏)和不限定宮格位置的,每個計時窗口顯示整個底圖文件。通過底圖的區(qū)域劃分和宮格設置配合,可以達到很好的界面顯示效果。
-w 整個計時功能(多個計時窗口)所展示的窗口區(qū)域,格式:left,top,width,height,state,wndindex。
-o 指令發(fā)往的智能處理中心地址:端口號:宮格個數(shù)(千位和百位,從0開始)+字體風格(十位和個位,從1開始,0等同1): 顯示樣式(百位=1表示倒計時正顯示;十位,從0開始,0-數(shù)字,1-表盤)+數(shù)字變換特效(個位,從1開始,0等同1。0-無特效,1-翻頁,2-下滑):提示信息字體顏色:背景顏色:工具條放置方位:計時時長(樣式:ddddhhmmss,這里dddd不能>=2000,超過取1999,hh不可以超過24,該值不為0則用計時時長計算時間,否則用截止時間,都沒有則不啟動):截止日期(自定義的,用20200107樣式數(shù)字,如果為00000000-00009999字樣則表示特殊定義):截止時間(用090959樣式數(shù)字):千位1表示結束后待命,0表示關閉+百十個位給出提示次數(shù)(最大99,100表示永久提醒直到關閉):表示提醒音樂索引(百十個位:0表示不提醒,目前支持50個,最大100;千位0/1/2/3表示天和時間的顯示方式)
//如果計時時長ddddhhmmss為0:<1>且截止日期為9999,則認為是每天時間;<2>為0-8999的值,則告訴系統(tǒng)啟用內(nèi)置的計時器配置項。其中0-999為內(nèi)置計時器標記號(從001開始到998),0表示不啟動;999告訴是批量處理;計時器列表在 -e 參數(shù)部分給出;千位為1/3/4表示秒表應用(簡單秒表和帶每天開始時間秒表及帶日期開始時間點秒表);千位為2表示世界時鐘應用,千后面值給出時區(qū)(0-24);千位為5表示批量執(zhí)行。對于千位為8的,對應發(fā)消息應用。
//如果計時時長ddddhhmmss為1:考慮到不會有1秒的倒計時,將該標記作為啟動簡單秒表的標記,不考慮后面日期和時間部分。該計時在暫停時,會扣除暫停的時間部分。
//如果計時時長ddddhhmmss為2:考慮到不會有2秒的倒計時,將該標記作為啟動世界時間的標記,此時后面截止日期 %1000后給出時區(qū)(0-24)
//如果計時時長ddddhhmmss為3:考慮到不會有3秒的倒計時,將該標記作為啟動秒表的標記,不考慮后面日期,但考慮時間部分,實現(xiàn)每天計時功能。該計時始終從開始時間點計算,中間暫停也不扣除暫停時間。
//如果計時時長ddddhhmmss為4:考慮到不會有4秒的倒計時,將該標記作為啟動秒表的標記,此時后面截止日期和時間部分給出秒表的開始時間點。該計時始終從開始時間點計算,中間暫停也不扣除暫停時間。
//如果計時時長ddddhhmmss為5:考慮到不會有5秒的倒計時,將該標記作為批量啟動計時器標記,計時器列表放在-e后面的字符串內(nèi),冒號隔開。如果不是批量執(zhí)行,-e部分的描述可以是標題。
//如果計時時長ddddhhmmss為6:考慮到不會有6秒的倒計時,將該標記作為啟動鬧鐘標記
//如果計時時長ddddhhmmss為7:考慮到不會有7秒的倒計時,將該標記作為啟動音樂播放標記
//對于內(nèi)置的計時項,有計時項名稱,該名稱如果前面有@符號,則表明該名稱將作為標題顯示出來。最前沒有@則表示不作為標題字符串。有標題時,標題和天數(shù)+時間平均分割窗口高度。標題字體大小自動適應高度
//宮格個數(shù)設置:0不限定位置,1單宮格,2一行二宮格,3一行三宮格,4四宮格(2*2),5六宮格(3*2),6九宮格(3*3),7一行4宮格,8一行6宮格,9十六格(4*4),10對應2*1,11對應3*1,12對應4*1,13對應6*1,14對應5*5
//對于不限定宮格位置的(宮格=0),則可以拖動窗口位置,窗口初始大小和位置為參數(shù)-w給出窗口位置和大小,新建計時器依次向后向下顯示。
//主程序按鈕工具欄放置位置(0-左上角,1-右上角,2-居中,3-右下角,4-左下角)
//天和時間顯示方式:0-顯示天和時間自動切換,即剩余時間大于1天時顯示到天,小于1天時,不顯示天而只顯示時間;1-表示只顯示到天,即天數(shù)倒計時;2-同時顯示天(0天也顯示)和時間,一行顯示。3-同時顯示天(0天也顯示)和時間,兩行顯示。
-t 給出是否自動隱藏工具欄。主工具欄一定在最前。如果設置了-t則表示自動隱藏工具條。對于自動隱藏的,鼠標在設定計時器區(qū)域內(nèi)(-w給出)活動時再顯示
-s 所有計時窗口都關閉則程序退出
-c 計時器啟動后暫停,等待手動繼續(xù)
-p 在計時完畢后,所有計時窗口都關閉前發(fā)出本程序運行完畢消息,讓顯示端調(diào)度后續(xù)節(jié)目項
-l 如果上次退出是臨時退出的話,本次啟動則讀出其中一個保存了計時中間值的那個配置項繼續(xù)計時(以前作為透明用,這里用作它用)
-h 后面不帶數(shù)字表示半透明,帶數(shù)字表示不透明度值,例如:-h200,表示不透明度200(0-255依次透明度降低,如果直接給出-h000則表示透明底色,255表示整體都不透明)。
-e 部分可以給出顯示在計時器窗口上提示信息的字體名,字體大小。同時-e后面字符串部分給出本次批量啟動的計時器標記列表或者缺省顯示標題。內(nèi)置計時器標記字符串從000-100(目前),秒表用1000,世界時間用20xx(xx表示0-24時區(qū))。多個間通過冒號隔開,比如:001:003:018:1000:2020,表示啟動3個計時器,1個秒表,1個中國時鐘(東八區(qū))
字體名和大小及粗體b和斜體i用于設置界面上顯示的提示文字。u表示不顯示毫秒部分。樣式 -e 018:028:038/*26,宋體,b,i,u*/
-r 用于設置是否測試運行,測試運行的時候,右鍵彈出菜單(同時屏蔽掉Alt+F4功能)。正式運行的時候不加-r則不彈出菜單(允許Alt+F4關程序)。
-prestart 計時系統(tǒng)是一個整體(同一個程序名下,再次運行程序時候會去找之前啟動的實例來協(xié)調(diào)一致處理,而不是單單啟動新的程序),如果確實希望啟動另外一個新程序,則可加上該命令行參數(shù)即可。
對于語音方式提醒,其中的提醒內(nèi)容部分可包含以下可自動替換變量:
$(getname) //內(nèi)置計時器名稱
$(getdesc) //內(nèi)置計時器描述
$(getnowdate) 日期:2016-11-03格式
$(getnowdatezh) 日期:2016年11月03日格式
$(getnowweek) 星期:中文為星期幾,英文為英文的單詞
$(getnowtimeshort) 時間:18點1分格式,不要秒
$(getnowtime) 時間:18點18分18秒格式
$(getdaypart) 上下午:中文為凌晨,清晨,上午,中午,下午,傍晚,晚上。英文版為英文的單詞
$(getnowday) //當時日數(shù)部分,不帶其它內(nèi)容
$(getnowhour) //當時小時部分,不帶其它內(nèi)容
$(getnowminute)//當時分鐘部分,不帶其它內(nèi)容
$(getnowsecond)//當時秒部分,不帶其它內(nèi)容
$(getnowduring)//計時時長,格式:幾天幾時幾分幾秒
$(getnowexpire)//截止時間,沒有的部分不讀,比如格式:2020年3月3號十點整