最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

python入門,如何安裝并寫個(gè)類按鍵精靈的腳本

2021-11-04 11:39 作者:楓2  | 我要投稿

之前我做了個(gè)視頻有人感興趣,想問下技術(shù),其實(shí)我對(duì)python也懂的不多,不過教學(xué)入門還是可以的

正好重裝系統(tǒng)了電腦里沒有python環(huán)境,所以從頭做一遍

這篇文章非常入門,如果第一次接觸python,看這個(gè)就對(duì)了

我的環(huán)境是WIN10 可能你不是WIN系統(tǒng)并不能一樣

我這里教的是最不折騰最入門的方式,我知道可以在python官網(wǎng)下載啊配置啊啥的,這樣更好自己折騰,但是這種需要折騰很久的方式應(yīng)該只會(huì)勸退萌新

在CMD里安裝python

微軟在商店為你提供了python,對(duì)于初學(xué)者來說最簡(jiǎn)單的辦法就是這樣

在開始下面的這個(gè)搜索欄輸入cmd,然后打開命令提示符

在里面輸入命令python

輸入完畢后會(huì)彈出微軟商店,然后獲取

裝好后再輸入一下,看看是不是和我下圖一樣了

在VSOCDE里調(diào)試

然后安裝vscode,自行搜索官網(wǎng)就行了,安裝也沒難度全部默認(rèn)安裝就行

打開vscode建立一個(gè)python文件,代碼如下

點(diǎn)擊運(yùn)行的時(shí)候你會(huì)看到這個(gè)提示

點(diǎn)擊運(yùn)行

選擇上圖的按鈕,然后會(huì)彈出一個(gè)窗口叫你選擇python位置,你直接選擇就好了

然后在運(yùn)行你會(huì)看到這個(gè)

安裝庫

接下來我們要裝個(gè)叫做pyautogui的庫,這個(gè)庫就是模擬按鍵操作的庫,不裝這個(gè)是用不了這些功能的

怎么裝呢

你剛才運(yùn)行了吧,然后你看到vscode下面了終端了嗎,然后輸入這個(gè)

pip3 install pyautogui

然后等下載吧

裝好后會(huì)提示這個(gè),黃色字體提示意思是說pip有新版,可以更新,這個(gè)不更新也無所謂

然后重啟一下vscode,必須重啟vscode(注意是重啟軟件不是重啟電腦)

輸入下面的代碼,你看到pyautogui是綠色了的嗎,如果是那就說明裝好了

然后就可以用這個(gè)功能了,這個(gè)功能的具體使用可以百度,反正很簡(jiǎn)單,比如可控制鼠標(biāo)移動(dòng)之類的,我這里說個(gè)大概吧

以下代碼純引用

搜索:詳解Python中pyautogui庫的最全使用方法

import pyautogui

currentMouseX, currentMouseY = pyautogui.position() # 鼠標(biāo)當(dāng)前位置

print(currentMouseX, currentMouseY)


# 控制鼠標(biāo)移動(dòng),duration為持續(xù)時(shí)間

for i in range(2):

? pyautogui.moveTo(100, 100, duration=0.25) # 移動(dòng)到 (100,100)

? pyautogui.moveTo(200, 100, duration=0.25)

? pyautogui.moveTo(200, 200, duration=0.25)

? pyautogui.moveTo(100, 200, duration=0.25)


for i in range(2):

? pyautogui.moveRel(50, 0, duration=0.25) # 從當(dāng)前位置右移100像素

? pyautogui.moveRel(0, 50, duration=0.25) # 向下

? pyautogui.moveRel(-50, 0, duration=0.25) # 向左

? pyautogui.moveRel(0, -50, duration=0.25) # 向上


# 按住鼠標(biāo)左鍵,把鼠標(biāo)拖拽到(100, 200)位置

pyautogui.dragTo(100, 200, button='left')

# 按住鼠標(biāo)左鍵,用2秒鐘把鼠標(biāo)拖拽到(300, 400)位置

pyautogui.dragTo(300, 400, 2, button='left')

# 按住鼠標(biāo)左鍵,用0.2秒鐘把鼠標(biāo)向上拖拽

pyautogui.dragRel(0, -60, duration=0.2)


# pyautogui.click(x=moveToX, y=moveToY, clicks=num_of_clicks, interval=secs_between_clicks, button='left')

# 其中,button屬性可以設(shè)置成left,middle和right。

pyautogui.click(10, 20, 2, 0.25, button='left')

pyautogui.click(x=100, y=200, duration=2) # 先移動(dòng)到(100, 200)再單擊

pyautogui.click() # 鼠標(biāo)當(dāng)前位置點(diǎn)擊一下

pyautogui.doubleClick() # 鼠標(biāo)當(dāng)前位置左擊兩下

pyautogui.doubleClick(x=100, y=150, button="left") # 鼠標(biāo)在(100,150)位置左擊兩下

pyautogui.tripleClick() # 鼠標(biāo)當(dāng)前位置左擊三下


pyautogui.mouseDown() # 鼠標(biāo)左鍵按下再松開

pyautogui.mouseUp()

pyautogui.mouseDown(button='right') # 按下鼠標(biāo)右鍵

pyautogui.mouseUp(button='right', x=100, y=200) # 移動(dòng)到(100, 200)位置,然后松開鼠標(biāo)右鍵


# scroll函數(shù)控制鼠標(biāo)滾輪的滾動(dòng),amount_to_scroll參數(shù)表示滾動(dòng)的格數(shù)。正數(shù)則頁面向上滾動(dòng),負(fù)數(shù)則向下滾動(dòng)

# pyautogui.scroll(clicks=amount_to_scroll, x=moveToX, y=moveToY)

pyautogui.scroll(5, 20, 2)

pyautogui.scroll(10) # 向上滾動(dòng)10格

pyautogui.scroll(-10) # 向下滾動(dòng)10格

pyautogui.scroll(10, x=100, y=100) # 移動(dòng)到(100, 100)位置再向上滾動(dòng)10格


# 緩動(dòng)/漸變函數(shù)可以改變光標(biāo)移動(dòng)過程的速度和方向。通常鼠標(biāo)是勻速直線運(yùn)動(dòng),這就是線性緩動(dòng)/漸變函數(shù)。

# PyAutoGUI有30種緩動(dòng)/漸變函數(shù),可以通過pyautogui.ease*?查看。

# 開始很慢,不斷加速

pyautogui.moveTo(100, 100, 2, pyautogui.easeInQuad)

# 開始很快,不斷減速

pyautogui.moveTo(100, 100, 2, pyautogui.easeOutQuad)

# 開始和結(jié)束都快,中間比較慢

pyautogui.moveTo(100, 100, 2, pyautogui.easeInOutQuad)

# 一步一徘徊前進(jìn)

pyautogui.moveTo(100, 100, 2, pyautogui.easeInBounce)

# 徘徊幅度更大,甚至超過起點(diǎn)和終點(diǎn)

pyautogui.moveTo(100, 100, 2, pyautogui.easeInElastic)

雖然我視頻里還有提到截圖之類的技術(shù),但是相對(duì)來說會(huì)更麻煩一些,其實(shí)說簡(jiǎn)單點(diǎn)就是引用個(gè)

from PIL import ImageGrab

這樣的庫

不過我覺得各位還是先入門吧,別的功能在你入門后自然而然的就會(huì)通過搜索學(xué)習(xí)了

python入門,如何安裝并寫個(gè)類按鍵精靈的腳本的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國家法律
金山区| 武山县| 盐亭县| 钦州市| 株洲市| 达拉特旗| 兰坪| 石城县| 呼和浩特市| 肃宁县| 西乌珠穆沁旗| 高密市| 临颍县| 邹平县| 喀什市| 抚顺县| 福安市| 信阳市| 隆回县| 肥西县| 孟村| 黄龙县| 正定县| 长子县| 涿州市| 海淀区| 邯郸县| 云梦县| 兴城市| 大港区| 嵊泗县| 天门市| 四平市| 泉州市| 玉溪市| 霍州市| 江永县| 白城市| 西乌珠穆沁旗| 加查县| 新沂市|