0

我有兴趣能够使用 win32 扩展通过 python 打开控制面板。

我真正想做的是打开“Internet 属性”面板(控制面板 > 网络和 Internet > Internet 选项),但我认为打开控制面板将是一个足够好的开始。

对于使用 Chrome 的用户,如果您转到菜单 > 设置 > 显示高级设置 > 更改代理设置...,Windows 的“Internet 属性”框会显示我们。

4

2 回答 2

4

根据页面和页面,您可以使用以下内容:

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')
于 2013-10-22T03:31:36.963 回答
0
import os
from tkinter import *

def open():
     os.system(« cmd /c control ») #this is what will help you

root =Tk()
root.geometry(« 400x400 »)
b = Button(root, text=« open control panel », command = (open)).place(x=200, y=200) #you can choose your own position 

root.mainloop()
于 2021-06-27T15:32:05.043 回答