小屋創作

日誌2011-12-18 16:21

【C#】電腦定時關機程式 改善篇 (Ver1.03)

作者:落葉無聲

C#學習筆記 電腦定時關機程式 改善篇

電腦定時關機程式的主要程式碼請參考第一篇文章: 電腦定時關機程式 準備篇

電腦定時關機程式使用說明請參考文章: 電腦定時關機程式 完成篇

本篇僅提供更新後1.03版的程式下載及更新細節.



電腦定時關機程式(ver1.03)下載

載點

解壓縮後點擊執行即可.

如有使用上問題, 煩請回報, 也歡迎提供意見 謝謝.




更新細節

避免關機檔案不在C:而在其它硬碟時, 依舊能執行關機

原來為: 只執行C:\Windows\System32\shutdown.exe關機程式

變更為
: 如果關機程式不在C:\時, 在其它硬碟尋找該關機程或並執行.

步驟

//(1)關機檔路徑
string FileLink = "";
                
//(2)先找出所有硬碟
DriveInfo[] AllDrives = DriveInfo.GetDrives();
                
//(3)確認關機程式是否存在該硬碟
foreach (DriveInfo Drives in AllDrives)
  {
     //(4)在硬碟後上該檔案路徑
WINDOWS\\system32\\shutdown.exe
     FileLink = Drives.ToString() + "WINDOWS\\system32\\shutdown.exe";
                    
     //(5)如果硬碟裡有該關機檔案離開foreach, 執行該檔案
     if (File.Exists(FileLink) == true) { break; }
   }


後記


到這裡為止, 電腦定時關機程式的短期目標都完成了, 接下來就是在實際使用程式上, 遇到的一些bug進行改善.

未來如果要大改版, 希望是
針對關機後可以定時重新啓動電腦, 並執行某些特定程式, 例如像鬧鐘或播放音樂. 算是寫這程式延伸出來的長期目標吧!



小屋關於電腦關機程式文章連結


10

11

LINE 分享

相關創作

promise.all 有一個失敗就不會往下做其他promise了,如何無痛讓promise做事 - promise.all的陷阱

[量子位]沒有顯卡的年代,這群程式員用4行代碼優化遊戲

2024 的個人網頁設計

留言

開啟 APP

face基於日前微軟官方表示 Internet Explorer 不再支援新的網路標準,可能無法使用新的應用程式來呈現網站內容,在瀏覽器支援度及網站安全性的雙重考量下,為了讓巴友們有更好的使用體驗,巴哈姆特即將於 2019年9月2日 停止支援 Internet Explorer 瀏覽器的頁面呈現和功能。
屆時建議您使用下述瀏覽器來瀏覽巴哈姆特:
。Google Chrome(推薦)
。Mozilla Firefox
。Microsoft Edge(Windows10以上的作業系統版本才可使用)

face我們了解您不想看到廣告的心情⋯ 若您願意支持巴哈姆特永續經營,請將 gamer.com.tw 加入廣告阻擋工具的白名單中,謝謝 !【教學】