創作內容

10 GP

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

作者:落葉無聲│2011-12-18 16:21:14│巴幣:20│人氣:1785
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進行改善.

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



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


引用網址:https://home.gamer.com.tw/TrackBack.php?sn=1488517
All rights reserved. 版權所有,保留一切權利

相關創作

同標籤作品搜尋:C#|程式|電腦關機|自動關機|程式設計

留言共 11 篇留言

嫣寶寶
你根本是神人 超強的[e40]

12-19 05:32

落葉無聲
謝謝你 ^0^ 這程式暫告一段落了~ 目前構思下一個要寫什麼. . . [e12]12-19 09:53
透明黑
好專業
用讚丟你(誤ww)

12-20 09:56

落葉無聲
~^0^~12-20 10:46
☀゚傲風
一樓正解。

12-21 14:55

落葉無聲
謝謝支持和肯定~12-21 14:59
嫣寶寶
寫可以養在桌面上的寵物!!!!!!!!!!!

12-22 13:38

落葉無聲
[e28] 好難啊!!! (連怎麼開始我都不知道 XD)12-22 13:50
嫣寶寶
吶來個電腦鬧鐘吧
我好希望電腦有鬧鐘  = =
都沒人設計XDDD

時間到了會響 從喇叭出來-ˇ-

12-22 14:27

落葉無聲
咦 這個不錯呢~ 響鈴的部份呢~ 可以自己放MP3鈴聲的這種嗎?12-22 14:32
嫣寶寶
對呀 或者是程式預設的也不錯0..0 不過能自己載入鈴聲也是給使用者很大的空間

12-22 14:36

落葉無聲
小程式鬧鐘啊~ 感覺滿實用的~ ^0^ 我先慢慢Google需要的資料囉~ 12-22 14:39
貓與氣球
感謝分享嚕
我電腦方面只懂一些皮毛而已XD

12-25 20:33

落葉無聲
^^ 謝謝來訪回應12-26 13:07
狂狂
C# 播放wav檔

文件參考:
http://msdn.microsoft.com/zh-tw/library/system.media.soundplayer(v=vs.80).aspx

12-26 19:31

落葉無聲
感謝~ 密室你實在太感心了!12-28 10:34

謝謝落葉的分享@囚@
可以拜一下嗎?>囚<

12-31 17:27

落葉無聲
一 一" 不要亂拜~ 落葉要健健康康吃百二~01-02 12:25
Sea
大大你好
小弟前幾天剛接觸C#
也寫了一個關機程式
後來上網google的時候發現大大的文章

希望有機會可以跟大大交流交流 ^^
http://www.wretch.cc/blog/as15774/32987681

01-02 03:26

落葉無聲
你好~ 我也是初心者 歡迎交流 ^0^ (大家都是同好 加好友吧~)01-02 12:25
屎澎
其實應該可以直接把那個shutdown.exe的程式包在專案檔裡面試看看
還是已經試過了不行 哈哈

08-27 16:51

我要留言提醒:您尚未登入,請先登入再留言

10喜歡★rovingleaves 可決定是否刪除您的留言,請勿發表違反站規文字。

前一篇:【C#】電腦定時關機程式... 後一篇:【C#】學習筆記 鬧鐘程...

追蹤私訊切換新版閱覽

作品資料夾

a86189642祝福
祝大家幸福(o'v'b)b看更多我要大聲說12小時前


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

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