当前位置:首页>正文

python获取打开的应用窗口输入字符 python while 函数循环直到输入后用if判断

2023-07-04 09:45:27 互联网 未知

python获取打开的应用窗口输入字符


用win32模块(第三方模块需要下载安装)
方法win32gui.FindWindow()#获取每个应用程序的窗口
win32gui.FindWindowEx()#获取上面窗口下的控件 获取控件可以用spy 这款软件

win32gui.SendMessage()#输入‘字符’

win32gui.PostMessage()#按下发送按钮,具体参数网上找找 有问题可以问下

python while 函数循环直到输入后用if判断

首先你的while循环为  while 1,也就是这是个死循环,死循环你就必须设置一个条件让他break
你输入的不是name1或name2,由于没有break的条件所以会一直print
修改如下:
   def name(x):    while 1:        if x == "name1" or x =="name2":            print "hello "   x            break        else:             x = raw_input(">.< 请输入name1或者name2:")    return "yo,boy"    s=raw_input("输入你的名字: ")ret = name(s)print re

相关文章