2013-10-22 63 views
0

我有興趣可以使用win32擴展通過python打開控制面板。如何使用win32擴展在python中打開控制面板

我真正希望能夠做的是打開'互聯網屬性'面板(控制面板>網絡和互聯網>互聯網選項),但我認爲讓控制面板打開將是一個足夠好的開始。

對於那些使用Chrome的用戶,如果進入菜單>設置>顯示高級設置>更改代理設置...,Windows的「Internet屬性」框會顯示我們。

回答

3

根據this頁面和this一個,你可以使用類似:

import win32api 
import win32con 

win32api.WinExec(
    '{0}\\control.exe Inetcpl.cpl'.format(win32api.GetSystemDirectory()), 
    win32con.SW_NORMAL 
) 

# or 

win32api.WinExec('control.exe Inetcpl.cpl', win32con.SW_NORMAL) 

Internet選項對話框現在應該彈出。

勇並不真正需要爲這個Win32的擴展,可以使用盡可能簡單的東西:

import os 

os.system('{0}\\System32\\control.exe Inetcpl.cpl'.format(os.environ['WINDIR'])) 

# or 

os.system('control.exe Inetcpl.cpl') 
相關問題