有没有使用Python隐藏Windows任务栏的方法?如果没有 - 是否有办法禁用或重新调整大小并使用注册表锁定它?在Windows XP中隐藏使用Python的任务栏
2
A
回答
4
Microsoft支持文档KB186119演示了如何使用Visual Basic隐藏任务栏。这里是一个ctypes版本的Python,但使用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)
0
这里是如何做到这一点在VisualBasic中:http://support.microsoft.com/kb/186119
这里有一个类似的线程:How to programmatically move Windows taskbar?
你也许可以用PyWinAuto做到这一点,但是这将移动你的鼠标在屏幕上。不知道这是否会成为您的问题。
相关问题
- 1. Vb.net隐藏Windows 10中的任务栏
- 2. 使用c隐藏任务栏#
- 3. Citrix XenApp隐藏任务栏
- 4. 在任务栏中隐藏MATLAB图
- 5. 隐藏Windows窗体(任务栏,任务切换等)
- 6. 从任务栏隐藏应用程序
- 7. 隐藏的WinForms从任务栏
- 8. Captionless wxPython的窗口隐藏任务栏
- 9. 如何隐藏Windows 10中的任务栏
- 10. 如何隐藏任务栏中的Windows 7徽标?
- 11. Windows Mobile隐藏任务栏和菜单栏
- 12. 在全屏幕隐藏任务栏WPF
- 13. 在标题栏中隐藏图标但不在任务栏中
- 14. 如何在Windows 7中隐藏任务栏中的应用程序?
- 15. C#全屏幕,隐藏任务栏
- 16. 隐藏/显示任务栏从Windows应用程序中使用C#
- 17. 如何在Windows任务栏中隐藏我的应用程序的表单?
- 18. 从任务栏隐藏窗口
- 19. 如何隐藏pygame上的任务栏
- 20. 在Windows XP中的任务栏上枚举窗口,无需P/Invoke使用C#
- 21. windows xp和vista任务栏上的工具栏
- 22. 在后台运行Python程序 - 从任务栏隐藏
- 23. 删除/ 100%隐藏WinXP任务栏
- 24. Qt隐藏任务栏项目
- 25. C#隐藏时钟和任务栏
- 26. 使用FM3在Windows XP中缺失任务栏按钮上下文菜单
- 27. 从任务栏隐藏窗体2
- 28. 任务栏启动时隐藏jFrame?
- 29. 在WinForms应用程序中隐藏任务栏
- 30. 最大化WPF RibbonWindow隐藏Windows任务栏
有关此代码的最美丽的事情是,它继续工作长达视窗10 – IronManMark20
有没有一种可能性,也隐藏启动按钮?现在它仍然存在。 – Henrik
@Henrik,对于较旧版本的Windows,请尝试使用FindWindowEx查找开始按钮或orb,就像我在[此答案](http://stackoverflow.com/a/16651313/205580)中所做的那样。为了澄清,在Windows 10中隐藏任务栏也隐藏了开始按钮。 – eryksun