欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

用pywin32實現(xiàn)windows模擬鼠標(biāo)及鍵盤動作

 更新時間:2014年04月22日 09:55:14   作者:  
這篇文章主要介紹了用pywin32實現(xiàn)windows模擬鼠標(biāo)及鍵盤動作的示例,需要的朋友可以參考下

因為要批量用某軟件處理一批eps文件,所以要模擬鼠標(biāo)及鍵盤動作,使其能夠自動化操作。

復(fù)制代碼 代碼如下:

#-*-coding:utf-8-*-
import os
import time
import win32gui
import win32api
import win32con
from PIL import ImageGrab

#os.startfile("D:\\artcut6\\Prog\\Artcut6.exe")
#time.sleep(1)

wdname1=u"文泰刻繪2009[] - [無標(biāo)題-1]"
w1hd=win32gui.FindWindow(0,wdname1)
print w1hd
w2hd=win32gui.FindWindowEx(w1hd,None,None,None)
print w2hd

def aotohelper_wt(i):
 #獲取窗口焦點
 win32gui.SetForegroundWindow(w2hd)
 #快捷鍵Alt+F
 win32api.keybd_event(18,0,0,0)      # Alt
 win32api.keybd_event(70,0,0,0)     # F
 win32api.keybd_event(70,0,win32con.KEYEVENTF_KEYUP,0)  #釋放按鍵
 win32api.keybd_event(18,0,win32con.KEYEVENTF_KEYUP,0)

 #快捷鍵I
 win32api.keybd_event(73,0,0,0)     # I
 win32api.keybd_event(73,0,win32con.KEYEVENTF_KEYUP,0)

 time.sleep(0.2)
 wdname3=u"打開"
 w3hd=win32gui.FindWindow(None,wdname3)  #”打開“ 窗口句柄  
 #print w3hd

 #win32gui.MoveWindow(w3hd, 50, 50, 300, 200, True)
 if i<=9:
  msg="YC-00"+str(i)
 elif 10<=i<=99:
  msg="YC-0"+str(i)
 else:
  msg="YC-"+str(i)
 edithd=win32gui.FindWindowEx(w3hd,None,"Edit",None)
 win32api.SendMessage(edithd,win32con.WM_SETTEXT,None,msg)
 time.sleep(0.1)
 #btnhd=win32gui.FindWindowEx(w3hd,None,"BUTTON",None)
 #print btnhd
 #模擬快捷鍵Alt+O
 win32api.keybd_event(18,0,0,0)      # Alt
 win32api.keybd_event(79,0,0,0)     # O
 win32api.keybd_event(79,0,win32con.KEYEVENTF_KEYUP,0)  #釋放按鍵
 win32api.keybd_event(18,0,win32con.KEYEVENTF_KEYUP,0)
 time.sleep(0.1)
 #模擬鼠標(biāo)操作
 win32api.SetCursorPos([30,150])    #為鼠標(biāo)焦點設(shè)定一個位置
 win32api.mouse_event(win32con.MOUSEEVENTF_LEFTDOWN,0,0,0,0)
 win32api.SetCursorPos([500,500])
 win32api.mouse_event(win32con.MOUSEEVENTF_LEFTUP,0,0,0,0)
 time.sleep(0.1)
 #模擬快捷鍵F7(極限觀察)
 win32api.keybd_event(118,0,0,0)     # F7
 win32api.keybd_event(118,0,win32con.KEYEVENTF_KEYUP,0)  #釋放按鍵
 time.sleep(0.2)
 #利用PIL截屏
 path="C:\\Users\\LY\\Desktop\\pic\\"
 filename="YC-"+str(i)+".jpg"
 im=ImageGrab.grab()
 im.save(path+filename)

 #模擬快捷鍵F8(回到原頁面大小)
 win32api.keybd_event(119,0,0,0)     # F8
 win32api.keybd_event(119,0,win32con.KEYEVENTF_KEYUP,0)  #釋放按鍵

 #模擬鍵盤事件delete
 win32api.keybd_event(46,0,0,0)     # Delete
 win32api.keybd_event(46,0,win32con.KEYEVENTF_KEYUP,0)  #釋放按鍵
 time.sleep(1)

for i in range(2,85):
 aotohelper_wt(i)
 print i
print "work done!"

相關(guān)文章

  • python七種方法判斷字符串是否包含子串

    python七種方法判斷字符串是否包含子串

    這篇文章主要介紹了python七種方法判斷字符串是否包含子串,幫助大家更好的理解和學(xué)習(xí)python,感興趣的朋友可以了解下
    2020-08-08
  • Python整數(shù)對象實現(xiàn)原理詳解

    Python整數(shù)對象實現(xiàn)原理詳解

    這篇文章主要介紹了Python整數(shù)對象實現(xiàn)原理詳解,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-07-07
  • pygame開發(fā):馬賽邏輯小游戲的代碼實現(xiàn)

    pygame開發(fā):馬賽邏輯小游戲的代碼實現(xiàn)

    這篇文章主要介紹了pygame開發(fā),通過本文,您可以使用pygame開發(fā)一個馬賽邏輯小游戲~有需要的朋友可以借鑒參考下,希望能夠有所幫助
    2021-09-09
  • Python深度學(xué)習(xí)albumentations數(shù)據(jù)增強庫

    Python深度學(xué)習(xí)albumentations數(shù)據(jù)增強庫

    下面開始albumenations的正式介紹,在這里我強烈建議英語基礎(chǔ)還好的讀者去官方網(wǎng)站跟著教程一步步學(xué)習(xí),而這里的內(nèi)容主要是我自己的一個總結(jié)以及方便英語能力較弱的讀者學(xué)習(xí)
    2021-09-09
  • 什么是python的id函數(shù)

    什么是python的id函數(shù)

    在本篇文章里小編給大家分享了關(guān)于python里id函數(shù)的基礎(chǔ)知識點,需要的朋友們可以一起學(xué)習(xí)下。
    2020-06-06
  • Python Opencv圖像處理基本操作代碼詳解

    Python Opencv圖像處理基本操作代碼詳解

    這篇文章主要介紹了Python Opencv圖像處理基本操作代碼詳解,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-08-08
  • Python摸魚神器之利用樹莓派opencv人臉識別自動控制電腦顯示桌面

    Python摸魚神器之利用樹莓派opencv人臉識別自動控制電腦顯示桌面

    這篇文章主要介紹了Python摸魚神器樹莓派opencv人臉識別自動控制電腦顯示桌面,本文通過實例代碼給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-09-09
  • python中multiprosessing模塊的Pool類中的apply函數(shù)和apply_async函數(shù)的區(qū)別

    python中multiprosessing模塊的Pool類中的apply函數(shù)和apply_async函數(shù)的區(qū)別

    這篇文章主要介紹了python中multiprosessing模塊的Pool類中的apply函數(shù)和apply_async函數(shù)的區(qū)別、文章圍繞主題的相關(guān)內(nèi)容展開詳細介紹,具有一定的參考價值,需要的小伙伴可以參考一下
    2022-06-06
  • Python實現(xiàn)PDF轉(zhuǎn)為Excel的示例講解

    Python實現(xiàn)PDF轉(zhuǎn)為Excel的示例講解

    這篇文章主要為大家詳細介紹了在Python中將PDF表格轉(zhuǎn)換為Excel文件的解決方案,文中的示例代碼簡潔易懂,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2023-11-11
  • np.concatenate()函數(shù)的具體使用

    np.concatenate()函數(shù)的具體使用

    本文主要介紹了np.concatenate()函數(shù)的具體使用,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-03-03

最新評論