批改網不能複製貼上??!用python玩玩?

2022-01-18 07:29:23 字數 1421 閱讀 2761

pyautogui是乙個辦公自動化庫,安裝它可以使用

pip install pyautogui

安裝好它之後我們就可以用它來解決不能複製貼上之苦了。

其實有點大題小作的意思,但網路上的方法太麻煩了,每次都要重複同樣的操作,何不如編好**一勞永逸。

import

pyautogui

screenwidth, screenheight =pyautogui.size()

pyautogui.moveto(screenwidth/2,screenheight/2)

pyautogui.click()

f = open(r"

english.txt

","r")

lines =f.readlines()

for line in

lines:

pyautogui.typewrite(line)

f.close()

**只有這麼幾行,以後每次把要複製貼上的檔案放到程式目錄下就好了。

程式的意思是:滑鼠移動到螢幕正中間,然後左擊,讀取檔案,輸出。

其實pyautogui能做到的遠不止這些,它能使程式自動控制滑鼠和鍵盤,換句話說,人能做到的,它就能做到。它甚至可以查詢影象,然後來完成相關操作。

下面列舉出一些常用的函式:

#

獲取螢幕解析度

screenwidth, screenheight =pyautogui.size()

#獲取當前滑鼠位置

x,y =pyautogui.position()

#絕對移動到指定位置,duration表示動作花費的時間(s)

pyautogui.moveto(x,y,duration=2)

#左擊滑鼠

pyautogui.click()

#滾動滑輪

pyautogui.scroll()

#按下按鍵然後鬆開(一次完整的操作)

pyautogui.press('

enter')

#按下按鍵

pyautogui.keydown('

ctrl')

#鬆開按鍵

pyautogui.keyup('v'

)#組合鍵pyautogui.hotkey('

ctrl

','c')

#截圖image = pyautogui.screenshot('

screen.png')

#制定區域

image = pyautogui.screenshot(region=(0,0, 300, 400))

#根據,點選中心(得是系統截圖才行)

x,y =pyautogui.center(image)

pyautogui.click(x,y)

UltraEdit 不能複製貼上

2010 03 30正規表示式 笑話unix dos ultraedit 是每天必用的工具之一 但想想看,實際使用到的功能只是這個工具強大功能的極小的一部分 靈活使用這個工具有的時候能起到事半功倍的效果 記錄並收集一些小技巧對自己對別人都有幫助 因為我在使用 列編輯 這樣的編輯方式還令我的乙個同事看...

電腦不能複製貼上

電腦不能複製貼上,提供3種方法供參考 1.這樣試試 開始執行 regedit 開啟登錄檔找到 hkey local machine software policies microsoft internet explorer restrictions hkey current user softwar...

控制TextBox不能複製貼上

一開始沒想到textbox有這個事件,一直在找,找了n久,只有window textbox的,不甘心,開啟了msdn,看了看textbox的event,沒發現什麼,隨後在看了input type text的event 發現乙個 onpaste 因為是英文餓。不懂,網上查了一下,果然是這個事件。下面是...