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
)
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
)
handle = win32gui.FindWindow(0, "Sheet1 - Excel")
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空间能拿到哪些