python实现根据窗口标题调用窗口的方法

yipeiwu_com6年前Python基础

本文实例讲述了python实现根据窗口标题调用窗口的方法。分享给大家供大家参考。具体分析如下:

当你知道一个windows窗口的标题后,可以用下面的代码调用窗口,甚至向窗口内写入内容。

#-*-coding:utf-8-*-
import win32gui,win32con
#下面的是窗口的标题名称,这样是一定错的,但在控制台就可以正常使用
#写在文件里要用U编码
a=u"jb51.net"
dlg=win32gui.FindWindow(None,a)
//用控件的ID取得控件的句柄,模拟写入输入框文本并按下提交按键
t1=win32gui.GetDlgItem(dlg,1012)
t2=win32gui.GetDlgItem(dlg,1001)
k1=win32gui.GetDlgItem(dlg,1605)
win32gui.SendMessage(t1,win32con.WM_SETTEXT,None,'902723')
win32gui.SendMessage(t2,win32con.WM_SETTEXT,None,'761209')
win32gui.SendMessage(k1,win32con.BM_CLICK,None,None)

希望本文所述对大家的Python程序设计有所帮助。

相关文章

python scipy求解非线性方程的方法(fsolve/root)

python scipy求解非线性方程的方法(fsolve/root)

使用scipy.optimize模块的root和fsolve函数进行数值求解线性及非线性方程,下面直接贴上代码,代码很简单 from scipy.integrate import o...

Python3爬楼梯算法示例

本文实例讲述了Python3爬楼梯算法。分享给大家供大家参考,具体如下: 假设你正在爬楼梯。需要 n 步你才能到达楼顶。 每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼...

Python及PyCharm下载与安装教程

Python及PyCharm下载与安装教程

一、简介 Python:英 -[‘paɪθ ə n]或[‘paɪθɑn] 89年诞生 可用于软件开发: 游戏后台、搜索、图形界面,网站,C\S(Client...

Python中的rjust()方法使用详解

 rjust()该方法返回字符串合理字符串的右边的长度宽度。填充是通过使用指定的fillchar(默认为空格)。如果宽度小于len(s)返回原始字符串。 语法 以下是rjust...

pycharm 批量修改变量名称的方法

pycharm 批量修改变量名称的方法

当代码已经写得差不多,发现某个变量名需要修改,但代码中很多地方都有该变量,一一修改太麻烦了,在不同的情景下,可以采取更加简便的方法,如下介绍: 方法一:rename方法 S1 把光标移动...