我正在设法处理mspaint.exe但它不起作用。在

这就是我所做的和我不能做的事情:我可以列出所有窗口列表。在

我可以找到正确的标题窗口(“无标题-绘画”)

我不能做的是:无法获取句柄(如果是,则postmessage返回0)

这是我现在的密码

获取句柄函数:# trying to get handle with title parameter

def get_window_hwnd(title):

hwnd = False

list = enum_window_titles();

for a in list:

if title.lower() in a.lower() :

print(a.lower()) # untitled - paint

hwnd = win32gui.FindWindow(None, title)

print(hwnd) # return 0

return hwnd

return hwnd

列表窗口功能:

^{pr2}$

过程的一部分:# core

hwnd = -1

hwnd = get_window_hwnd("paint") # get handle window

print(hwnd) # 0

if(hwnd != -1 or hwnd != False): # enter here

a = win32api.SendMessage(hwnd, win32con.WM_MOUSEMOVE, 0, win32api.MAKELONG(200, 200));

b = win32api.PostMessage(hwnd, win32con.WM_LBUTTONDOWN, win32con.MK_LBUTTON,0);

c = win32api.SendMessage(hwnd, win32con.WM_MOUSEMOVE, 0, win32api.MAKELONG(400, 400));

d = win32api.PostMessage(hwnd, win32con.WM_LBUTTONUP, win32con.MK_LBUTTON,0);

print(a); #

print(b);

print(c);

print(d);

完整打印结果:untitled - paint

0

0

# here is the Post Message and Send Message

0

None

0

None

你知道为什么我不能处理我的mspaint吗?在

有什么办法知道句柄是否像PostMessage和SendMessage那样工作?在

谢谢你

python调用exe程序mspaint_Python:控制柄mspaint.exe窗口返回0相关推荐

  1. python编程(python调用dll程序)

    [ 声明:版权所有,欢迎转载,请勿用于商业用途. 联系信箱:feixiaoxing @163.com] 很多人说python的效率比较低,主要是没有分清什么时候用python.什么时候用c.对于网络. ...

  2. python调用其他程序或脚本方法(转)

    python运行(调用)其他程序或脚本 在Python中可以方便地使用os模块运行其他的脚本或者程序,这样就可以在脚本中直接使用其他脚本,或者程序提供的功能,而不必再次编写实现该功能的代码.为了更好地 ...

  3. python调用其它程序

    Python中调用外部程序主要是通过两个方法实现的, 一个是os库的 system 函数,另外一个是 subprocess 库. 1.os.system函数 """ 使用 ...

  4. [python] python调用C++ 程序

    Python调用C/C++程序的方法 最近写BUG的时候遇到python计算很慢的情况,于是调研了一波在python中嵌入C++程序的方法,记录一下,便于查询. 一般来说在python调用C/C++程 ...

  5. python调用matlab程序_Python调用MATLAB实现fmincon函数

    motivation: 1.要实现"符号几何规划"的功能,使用MATLAB自带的fmincon函数来实现 2.工程的代码是通过Python来完成的,需要Python调用MATLAB ...

  6. python调用matlab环境配置、非常详细!!!_[python][matlab]使用python调用matlab程序

    问题引入 在做实验的时候,需要用到python和matlab工具来进行不同的处理,比如在run神经网络的时候,需要使用pytorch框架得到网络的各个参数,在得到参数后需要使用matlab进行聚类规划 ...

  7. python调用excel的宏_Excel Python 调用Excel-ExcelVBA程序开发-ExcelHome技术论坛 -

    不知大家是否知道Python这一非常强大的脚本语言. 现在介绍通过它是如何操作Excel的. 首先,安装好Python后,需要下一个win32com的补丁.用Google搜一下就可以找到了. 具体操作 ...

  8. python调用键盘_Python直接控制鼠标键盘

    Python直接控制鼠标键盘 之前因为期末的原因已经很久没写博客了,今天博主发现一个好玩的模块PyAutoGUI,借助它可以使用Python脚本直接控制键盘鼠标,感觉可以解决很多无聊的机械运动.这里记 ...

  9. python调用大漠多线程_大漠插件多线程绑定窗口登录游戏、程序全停、单停、恢复...

    窗口_取句柄数组 (句柄z, , "WTWindow", "") .计次循环首 (取数组成员数 (句柄z), b) c = 窗口_枚举所有子窗口 (句柄z [b ...

最新文章

  1. 【Linux 内核】进程优先级与调度策略 ② ( 获取调度策略对应的进程优先级函数 | sched_get_priority_max 函数 | sched_get_priority_min 函数 )
  2. 怎么查看电脑硬盘序列号
  3. a.out、coff、elf三种文件格式
  4. python numpy sum函数,numpy.sum()的使用详解
  5. 【ZJOI2010】数字计数 数位dp
  6. js29--装饰着模式
  7. PCM(Pulse-code modulation)脉冲编码调制
  8. redis主从和集群搭建
  9. 分享修改Wke源代码后重新封装成Duilib控件的代码
  10. 模拟cmos集成电路 第二版 razavi
  11. 导出vm镜像_openstack虚拟机导出镜像
  12. matlab加载xls文件报错,服务器出现意外情况,远程过程调用失败
  13. 新手指南:到国外域名注册商注册域名
  14. python如何回退_Pycharm技巧之代码跳转该如何回退
  15. 航空器滑行时间预测研究(一)---定义及影响因素
  16. 夜晚图像的目标检测-matlab
  17. vmei-day04-Jcenter方式集成极光推送
  18. 银联电子支付ChinaPay支付回调验证问题
  19. 1121. Damn Single
  20. 数学管理联考-质数和合数

热门文章

  1. 面向对象设计之魂(六大原则)
  2. Linux驱动开发入门
  3. Transact-SQL 语法元素之数据类型
  4. 慕课:软件测试各章节答案
  5. 基带传输系统的简介和研究的意
  6. ROHM | 反向恢复时间trr的影响
  7. Python:实现 sieve of Eratosthenes埃拉托色尼筛法算法(附完整源码)
  8. turtlebot教程整理
  9. photoshop出现“不能打开暂存盘文件,因为该文件已锁定”解决办法
  10. 简单介绍一下阿里巴巴矢量图标库的使用