有没有办法使用 Python 隐藏 Windows 任务栏?如果没有 - 有没有办法使用注册表禁用或重新调整大小并锁定它?
最佳答案
Microsoft 支持文档 KB186119 演示了如何使用 Visual Basic 隐藏任务栏。这是 Python 的 ctypes 版本,但使用 ShowWindow
而不是 SetWindowPos
:
import ctypes
from ctypes import wintypes
user32 = ctypes.WinDLL("user32")
SW_HIDE = 0
SW_SHOW = 5
user32.FindWindowW.restype = wintypes.HWND
user32.FindWindowW.argtypes = (
wintypes.LPCWSTR, # lpClassName
wintypes.LPCWSTR) # lpWindowName
user32.ShowWindow.argtypes = (
wintypes.HWND, # hWnd
ctypes.c_int) # nCmdShow
def hide_taskbar():
hWnd = user32.FindWindowW(u"Shell_traywnd", None)
user32.ShowWindow(hWnd, SW_HIDE)
def unhide_taskbar():
hWnd = user32.FindWindowW(u"Shell_traywnd", None)
user32.ShowWindow(hWnd, SW_SHOW)
关于python - 在 Windows XP 中使用 Python 隐藏任务栏,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8059607/