999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

定時開關機及空閑關機在高校圖書館的應用

2015-06-03 00:40:56周昌海樊玲
科技創新導報 2015年9期
關鍵詞:圖書館

周昌海 樊玲

摘 要:針對圖書館公用電腦開機后長時間無人使用甚至24 h處于開機狀態的問題,提出了通過BIOS設置和Delphi編程,實現計算機每天無人值守條件下定時開關機及空閑關機功能,是對節能減排、低碳校園積極響應,在上百臺公用電腦中實際運行效果非常良好。

關鍵詞:圖書館 定時開關機 空閑關機 BIOS Delphi2010

中圖分類號:C931.9 文獻標識碼:A 文章編號:1674-098X(2015)03(c)-0228-01

圖書館作為大學的文獻中心和第二課堂,是大學生利用數字化網絡技術獲取課本外知識的重要場所。現在的圖書館,公共區域的電腦,一般都有近百臺甚至數百臺。很多電腦每天開機后很少有人使用,甚至24 h開著機,每年的耗電是驚人的。管理人員因計算機分布在不同樓層,數量多,常在下班時直接給所有計算機強行拉閘斷電,也常常造成計算機硬盤壞掉或者Window系統故障,無法再開機。

該文針對這一問題,將計算機BIOS定時開機功能和Delphi編程二者配合使用,完美地解決了這個問題。

1 設計思路

如圖1所示定時開關機框圖,通過計算機的BIOS,設置每天定時開機時間;通過Delphi2010編程,實現每天定時關機和空閑關機目標。何時關機,空閑多久關機,是否啟用空閑關機,都可以隨時進行修改。

需要指出的是,Windows自身有定時關機和空閑關機的功能,但實際使用過程中,穩定性不好,偶爾會發生定時關機和空閑關機沒有執行的情況。相比較而言,通過Delphi編程所實現的定時關機和空閑關機,界面簡潔,操作簡單,經過半年的使用,沒有發生未執行關機任務的案例。

2 實現過程

2.1 定時開機的設置方法

以聯想啟天M7150為例,開機后按F1進入BIOS,按照以下步驟進行設置。

Power→After Power Loss,該項設置為Last State。這個設置的含義是,如果突然停電后再來電,計算機恢復到停電前的狀態:若停電前是開機的,那么來電后自動開機;如果停電前是關機狀態,那么來電后計算機不開機。

Power→Automatic Power On→Wake up on Alarm,該項設置為“Enabled”,必須設置成Enabled,才能進行下面步驟的設置。

Power→Automatic Power On→RTC Alarm Date(Days),該項設置為“Every Day”,也就是每天定時開機;

Power→Automatic Power On→RTC Alarm Time,該項設置為“08:00:00”,意思是每天早上8點開機。

完成以上設置后,保存BIOS設置。

2.2 定時關機和空閑關機

定時關機,是讓計算機每天到了指定時間,強制關機,是為了避免計算機通宵開機而設置這一功能。

所謂空閑時間,也叫Idle time,是指計算機沒有鼠標或者鍵盤操作的時間長度,之所以要引入這個功能,是因為不少計算機開機后,一直處于無人使用狀態,白白地消耗著電能。

之所以要設計定時關機和空閑關機兩個選項,這是因為,有些公用電腦,是允許白天一直開機的,如讀報機;而閱覽室的公用電腦,數量多,無人使用一定時間時,則需要關機,以達到節能目的。但是,不管什么情況,晚上指定時間(如22:00)所有電腦都需要強行自動關機。

定時關機和空閑關機,在程序設計中,需要允許修改關機時間和空閑關機時間,以及是否啟用這些功能。本程序將這些設置參數保存在一個配置文件里面,當程序每天開機運行時會自動讀取這些參數,如果配置文件被刪除或者丟失,會載入默認參數。

按照以上思路,設計程序主界面,如圖2所示。

“設置”按鈕只用于設置關機時間和空閑關機時間以及是否啟用它,當程序運行時,會自動載入這些配置參數并按照這些參數執行。

2.3 定時關機和空閑關機部分關鍵代碼

procedure calshutdowntime;//換算關機時間

ss:=sphh.Value*60+udmm.position;

ss:=ss*60;//關機時間(秒)

sidle:=udidle.Position*60;//設定空閑時間長度(秒)

計算時間空閑時間值函數:

function Idletime: integer;//

var LInput: TLastInputInfo;

begin LInput.cbSize:=SizeOf(TL

astInputInfo);

GetLastInputInfo(LInput);

Result:=(GetTickCount-LInput. dwTime)div1000;//已空閑時間長度(秒)

end;

定時器Timer1代碼:

timeStamp:= DateTimeToTimeSta

mp (now());

i:=timestamp.Time div 1000-ss;

if i>0 then//定時關機時間到

begin

Timer1.Enabled:=false;

winexec(pansichar(‘cmd/c shutdown-s-f-t00),sw_Hide);//定時關機時間到強行關機

end;

if idletime >=sidle then//如果空閑時間達到設定值

winexec(pansichar('cmd/c shutdown-s-f-t00'),sw_Hide);//空閑時間到強行關機可執行程序界面如圖3所示。

3 結論

該文的實際例子,已經在近百臺Win7計算機上驗證運行了3個月以上,定時開關機和空閑關機執行狀況穩定理想。不足之處在于,如果定時開始也能通過Delphi編程實現,那就很完美了,但由于不同機型的BIOS版本和型號有差異,目前Delphi直接讀寫實現尚有困難。

參考文獻

[1] 劉湖平.基于BIOS和Windows XP之任務計劃實現定時自動開關機[J].科技資訊,2012(16):31

[2] 黃新革.基于Delphi的Windows 2000服務器定時關機程序[J].信息技術,2003,27(3):72-74.

猜你喜歡
圖書館
去圖書館坐坐
發明與創新(2021年6期)2021-03-10 07:13:54
圖書館
圖書館里送流年
圖書館
文苑(2019年20期)2019-11-16 08:52:12
夜間的圖書館
幽默大師(2019年5期)2019-05-14 05:39:38
圖書館里的小驚喜
圖書館 Library
幼兒畫刊(2018年11期)2018-12-03 05:11:44
時間重疊的圖書館
文苑(2018年17期)2018-11-09 01:29:40
圖書館
小太陽畫報(2018年1期)2018-05-14 17:19:25
飛躍圖書館
主站蜘蛛池模板: 91精品专区| 国产高清色视频免费看的网址| 久久免费视频播放| 亚洲欧美日韩另类在线一| 天天综合天天综合| 亚洲国产清纯| 少妇精品久久久一区二区三区| 一级毛片无毒不卡直接观看| 91精品国产自产91精品资源| 亚洲成a人片| 成人午夜网址| 一区二区偷拍美女撒尿视频| 韩国v欧美v亚洲v日本v| 精品免费在线视频| 亚洲综合天堂网| 久久精品这里只有国产中文精品| 人妻无码中文字幕第一区| 91色老久久精品偷偷蜜臀| 网久久综合| 久久大香香蕉国产免费网站| 视频一本大道香蕉久在线播放| 91精品国产丝袜| 无码内射中文字幕岛国片| 免费无码又爽又黄又刺激网站 | 韩日午夜在线资源一区二区| 亚洲一区二区约美女探花| 操美女免费网站| 久久国语对白| 欧美成人午夜视频免看| 亚洲欧洲AV一区二区三区| 色国产视频| 22sihu国产精品视频影视资讯| 国产91视频免费观看| 久久中文无码精品| 9啪在线视频| 国产成人久久综合777777麻豆| 日本不卡视频在线| 亚洲高清在线播放| 国产精品久久久久久久久久98| 五月婷婷精品| 久久77777| 中国一级特黄视频| 欧美人与动牲交a欧美精品| 无码不卡的中文字幕视频| 国产微拍精品| 强乱中文字幕在线播放不卡| 成年A级毛片| 国产内射在线观看| 伊在人亚洲香蕉精品播放| 亚洲欧美激情另类| 亚洲国产精品一区二区高清无码久久 | 无码网站免费观看| 9cao视频精品| 亚洲高清国产拍精品26u| 她的性爱视频| 亚洲中文字幕97久久精品少妇| 国产一级毛片在线| 在线欧美日韩国产| 亚洲成人一区二区三区| 午夜福利无码一区二区| 亚洲日韩高清无码| 欧美精品v| 国产欧美中文字幕| 亚国产欧美在线人成| 欧美在线精品一区二区三区| 亚洲国产综合精品一区| 欧美一区国产| 国产香蕉一区二区在线网站| 亚洲人成在线精品| 91小视频版在线观看www| 日韩中文无码av超清| 另类综合视频| 成年人午夜免费视频| 在线观看国产黄色| 四虎综合网| JIZZ亚洲国产| 国产精品lululu在线观看| 激情综合五月网| 性视频久久| 国产国产人在线成免费视频狼人色| 92午夜福利影院一区二区三区| 经典三级久久|