WhatsApp网页版登录WhatsApp网页版登录

WhatsApp中文版

网页最大化让出任务栏_桌面任务栏自动居中居左程序

感觉在桌面时任务栏居中比较好看WhatsApp网页版,有窗口最大化时任务栏任务栏居左比较好,所以做了这个程序当有程序最大化时,程序会控制任务栏居左,否则居中以下为教程:1.新建任意名字.py文件并输入以下内容并保存'''

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced

"TaskbarAl"=dword:00000001'''import winregimport timekey = winreg.OpenKey(winreg.HKEY_CURRENT_USER, r'Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced', 0, winreg.KEY_ALL_ACCESS)def 任务栏居中():    winreg.SetValueEx(key, 'TaskbarAl', 0, winreg.REG_DWORD, 1)def 任务栏居左():    winreg.SetValueEx(key, 'TaskbarAl', 0, winreg.REG_DWORD, 0)import win32guiimport win32condef callback(hwnd, extra):    # 定义回调函数WhatsApp网页版,用于遍历所有的顶层窗口    if win32gui.IsWindowVisible(hwnd): # 判断窗口是否可见        placement = win32gui.GetWindowPlacement(hwnd) # 获取窗口的状态        if placement == win32con.SW_SHOWMAXIMIZED: # 判断窗口是否最大化            global 存在最大化窗口            存在最大化窗口 = True窗口居左 = Falsewhile True:    try:        time.sleep(0.1)         存在最大化窗口 = False        win32gui.EnumWindows(callback, None)        if 存在最大化窗口 and not 窗口居左:            任务栏居左()            窗口居左 = True        elif not 存在最大化窗口 and 窗口居左:            任务栏居中()            窗口居左 = False    except:        pass2.新建文本文档WhatsApp网页版,输入以下内容并保存为任意名字.bat文件,注意将路径改为第一步创建的py文件路径python E:\HB_WuChang\code\autochangetaskbar.py3.win+R打开运行,输入shell:startup回车,在打开的文件夹里新建文本文档并输入以下内容,保存为任意名字.vbs文件,注意将其中的路径改为第二部创建的bat文件路径Set ws = CreateObject("Wscript.Shell") ws.run "cmd /c E:\HB_WuChang\code\autochangetaskbar.bat",vbhide4.双击第三步创建的vbs文件,若你的python环境已经配置好且安装了winreg和pywin32库,那么你的电脑应该没有任何提示但程序已成功运行,并且会开机自启动。若没有任务栏自动切换的效果,可以先自己运行py文件查看是否有效程序里在每次循环加入了0.1秒的延迟以减少cpu占用,你可以酌情增减其数值以达到更低的cpu占用或更快的反应速度

相关文章