|
# -*- coding: utf-8 -*- ''' Created on 2013-1-19
@author: samsung ''' from pywinauto import application import time,psutil,re
#% # # # def getPid(pName): p = psutil.get_process_list() for r in p: aa = str(r) f = re.compile(pName) if f.search(aa): print aa pid = aa.split('pid=')[1].split(',')[0] return pid # #AppName='TWAIN_32 Twacker' #TWAINDS_NAME='TWAINDS_NAME' #app = application.Application() #app.start_("C:\\Users\\samsung\\Desktop\\aa\\Twack_32.exe") #app[AppName].TypeKeys("%") #app[AppName].MenuSelect("File->Setup...") ##app.connect_(handle = 0x001207E6) #pid = getPid("USDAgent.exe") #print pid #app.connect_(process = int(pid)) # #print app[u"选择扫描仪 - Samsung Universal Scan Driver"].ListBox.ItemCount() ##app[u"选择扫描仪 - Samsung Universal Scan Driver"].ListBox.Select(6).Click() #app[u"选择扫描仪 - Samsung Universal Scan Driver"].ListBox.MenuSelect(u"开始搜索")
app = application.Application() app.Start_("D:\Program Files (x86)\Tencent\QQ\Bin\QQProtect\Bin\QQProtect.exe") pid = getPid("QQ.exe") print pid app.connect_(process = int(pid))
#app["QQ2012"].TypeKeys("{TAB}") app["QQ2012"].Edit.TypeKeys("hcpyou!@#")
app["QQ2012"].TypeKeys("~")
|