import win32gui windows_list = [ ] win32gui . EnumWindows ( lambda hWnd , param : param . append ( hWnd ) , windows_list ) for window in windows_list : classname = win32gui . GetClassName ( window ) title = win32gui . GetWindowText ( window ) print ( title ) # 方法2 from win32gui import * titles = set ( ) def foo ( hwnd , nouse ) : # 去掉下面这句就所有都输出了,但是我不需要那么多 if IsWindow ( hwnd ) and IsWindowEnabled ( hwnd ) and IsWindowVisible ( hwnd ) : titles . add ( GetWindowText ( hwnd ) ) EnumWindows ( foo , 0 ) lt = [ t for t in titles if t ] lt . sort ( ) for t in lt : print ( t )
# blog: https://blog.51cto.com/u_15072918/4107747
handle = win32gui.FindWindow(0, "Sheet1 - Excel")  # 根据已打开的窗口名称,获取句柄号
# 将窗口置顶
# blog: # https://www.dandelioncloud.cn/article/details/1513086501389942785
win32gui.SetForegroundWindow(handle)
win32gui.SetWindowPos(handle, win32con.HWND_TOPMOST, 0, 0, 0, 0,
                                      win32con.SWP_NOMOVE | win32con.SWP_NOACTIVATE | win32con.SWP_NOOWNERZORDER | win32con.SWP_SHOWWINDOW | win32con.SWP_NOSIZE)
# 设置为当前活动窗口,最大化需要
win32gui.SetForegroundWindow(handle)
# 最大化窗口
win32gui.ShowWindow(handle, win32con.SW_MAXIMIZE)
 针对Linux桌面的按应用程序的音量控制和OSD。
 我找不到一个简单的任务栏图标,该图标可以从任务栏轻松控制多个应用程序。 所以我写了我自己的。
 错误报告和补丁程序欢迎您!
 这并不意味着要替代全功能的混音器应用程序。 如果您正在寻找那个,请查看出色的 。
可在几乎所有桌面环境上运行(需要支持freedesktop系统任务栏规格)
 控制主要卷以及单个应用程序
使个别应用程序静音
显示应用程序图标和名称
每个应用的VU表
双击打开pavucontrol (或自定义混音器应用程序)
 鼠标滚轮支持
屏幕音量显示(OSD)
检查以获取详细信息。
在Virtualenv中部署开发版本
您可以从源代码树启动volctl。 
$ python -m venv --system-site-packages venv
$ ./setup.py develop
				
内容过程中中,把内容过程中较好的内容段备份一下,如下内容是关于python获取当前运行程序所在的路径的内容,应该是对码农有些用处。 import os.pathprint os.path.realpath(file) 转载于:https://blog.51cto.com/14117740/2371757...
python自动控制电脑2前景回顾:连接程序1:通过路径打开新的程序2:通过进程号连接已有程序3:通过句柄连接已有程序4:通过路径连接已有程序5:通过标题和类型连接已有程序对按钮、菜单和文本框进行控制打包成独立app 前景回顾: 接着上回分解,如果操作电脑的步骤可以很明确的写出来,而且前提是这个程序就在桌面能看到的地方在运行,那之前的pyautogui还是很方便的,类似按键精灵吧。 这两天我想到的...
win32api.ShellExecute((0, ‘open’, r’要打开程序路径’, ‘’,’’,1) import win32api#先要安装pywin32,pip install pywin32 win32api.ShellExecute(0, 'open', r'D:\Program Files (x86)\Tencent\QQ\Bin\QQ.exe', '','',...
安装pywin32请参考:https://coco56.blog.csdn.net/article/details/102231139 文章目录获取Windows当前窗口的应用程序信息获取Windows所有窗口的应用程序信息 获取Windows当前窗口的应用程序信息 import win32gui current_window = win32gui.GetForegroundWindow() classname = win32gui.GetClassName(current_window) title =
我们都知道 Python 可以用来开发桌面应用,一旦功能开发完成,最后打包的可执行文件体积大,并且使用 Python 开发桌面应用周期相对较长 假如想快速开发一款 PC 端的桌面应用,推荐使用 Aardio + Python 搭配的方式进行开发 1. Aardio介绍 Aardio 是一款专注于 Windows 桌面端的软件开发,适用于快速开发一些自用的 PC端桌面工具,并且它支持与Python、JS、Golang 等主流语言进行混合编程 它是一款免费的开发工具,简单易学,支持多线程,具有轻巧...
关于写这篇文章我做了很多工作,想了很多办法,尝试过QQ邮箱、QQ空间、QQ查找抓包,最终也没有选出一个好方法,不能爬下完全的数据,但能尽可能的爬下多的数据 包括昵称、网名、分组、年龄、地址 提示:以下是本篇文章正文内容,下面案例可供参考 一、方法的选择 首先我们先看一下如果通过QQ邮箱能获取什么数据,如果说是通过QQ邮箱爬QQ好友信息,那只能拿到昵称和QQ邮箱号 所以不选择这中方法 再来看看通过QQ空间能拿到哪些