跳到主要內容

發表文章

目前顯示的是 四月, 2007的文章

用Python控制你的Windows開關機

今天寫了一個讓Windows進入Suspend並且重新Wakeup系統的Python範例。透過這個範例,您可以知道如何讓系統進入suspend或是hibernate模式。並且可以指定電腦在指定的時間重新啟動。如果是進入hibernate模式,系統回復時,將會回到原來執行的狀態。這個用在測試程式中,是一個十分方便的工具。

範例

將 winreg包裝像dict的class

寫了一個Python Class,將_winreg module包裝成dict類似的存取方式,這對於存取registry將會更方便。
將 winreg包裝像dict的class
舉例來說,想要設定Windows啟動執行的程式,就可以這樣寫:

reg = WindowsRegistry()
reg[r'HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\MyProgram'] = (ur'c:\Program Files\MyFolder\MyProgram.exe', _winreg.REG_SZ)
print reg[r'HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\MyProgram']