Python - 将window 窗口操作过程包装成脚本函数可被调用

来源:互联网 发布:linux nc 测试端口 编辑:程序博客网 时间:2024/06/05 06:52



其中用到了另一个自定义的模块  SendKeys2.py  请参考 :

熟悉 VB 或 .net  里的 SendKeys 函数的话,看本程序就很简单了。  基本就是通过发送  Tab , Enter 等键实现操作窗口.
 sys ctypes  * time win32con win32api win32ui win32clipboard  w SendKeys2   * (aString):    w.OpenClipboard()    w.EmptyClipboard()    w.SetClipboardData(win32con.CF_TEXT,aString)    w.CloseClipboard() (aString):     SetText(aString)    win32api.Sleep()    KeyDown(win32con.VK_CONTROL)    SendString()    win32api.Sleep()    KeyUp(win32con.VK_CONTROL) (phones,msg):    hWnd =     :        hWnd = win32ui.FindWindow(, )        hWnd.ShowWindow(win32con.SW_NORMAL)     win32ui.error,e:          ,e        astr=        aStr= ()        exit()    :        hCWnd = win32ui.FindWindow(, )        hCWnd.SendMessage(win32con.WM_CLOSE,,)     win32ui.error,e:                     hWnd != :                KeyPress(win32con.VK_F6,)        win32api.Sleep()        KeyPress(win32con.VK_TAB,)        KeyPress(win32con.VK_TAB,)        KeyPress(win32con.VK_TAB,)        KeyPress(win32con.VK_TAB,)        win32api.Sleep()        FillText(phones)        win32api.Sleep()        KeyPress(win32con.VK_TAB,)        KeyPress(win32con.VK_TAB,)        KeyPress(win32con.VK_TAB,)…………………………………………………………………………

转载:http://www.verydemo.com/demo_c122_i19748.html

0 0
原创粉丝点击