# import pyautogui
# 默認這項功能為True, 這項功能意味着:當鼠標的指針在屏幕的最坐上方,程序會報錯;目的是為了防止程序無法停止
# pyautogui.FAILSAFE =False
# 意味着所有pyautogui的指令都要暫停一秒;其他指令不會停頓;這樣做,可以防止鍵盤鼠標操作太快;
# pyautogui.PAUSE = 1
# #獲取系統參數
# pyautogui.size() #獲取屏幕大小
# #鼠標
# #鼠標信息
# pyautogui.position() #獲取鼠標位置
# pyautogui.onScreen() #判斷坐標是否在屏幕內,返回True,Flase
#以右上角為(0,0)點
# #鼠標移動
# pyautogui.moveTo(x,y) #絕對位置移動 ,移動到x,y
# pyautogui.moveRel(x,y) #相對位置移動 ,從當前位置移動
# #鼠標點擊
# pyautogui.click()
# #(100,100, clicks=2,interval=0.5,button='right',duration=0.2)
# # 位置,點擊次數,間隔時間,右鍵(默認左鍵),移動間隔
# #left:左鍵 right:右鍵 middle:中鍵
# pyautogui.doubleClick() #雙擊右鍵
# pyautogui.leftClick() #雙擊左鍵
# pyautogui.middleClick() #雙擊中鍵
# pyautogui.tripleClick() #雙擊屏幕
# #鼠標釋放與點擊
# pyautogui.mouseUp() #釋放
# pyautogui.mouseDown() #點擊 只需要輸入鍵就可
# #鼠標滾輪
# pyautogui.scroll() #(,x,y) 滑動距離(+上 , -下),位置
# #鼠標拖動 指從當前位置按下鼠標,移動至目標位置再釋放的過程
# pyautogui.dragTo() #絕對位置拖動
# pyautogui.dragRel() #相對位置拖動
# 例:pyautogui.dragRel(-100,200,duration=0.5,button='right')
# #鍵盤
# #鍵盤控制
# pyautogui.keyDown() #按下,內容為按鍵符
# pyautogui.keyUp() #釋放
# pyautogui.press() #模擬keyUp按下keyDown釋放一次
# pyautogui.hotkey() #press一樣 區別:可以組合按鍵
# 鍵盤字符串 說明
# enter(或return 或 \n) 回車
# esc ESC鍵
# shiftleft, shiftright 左右SHIFT鍵
# altleft, altright 左右ALT鍵
# ctrlleft, ctrlright 左右CTRL鍵
# tab (\t) TAB鍵
# backspace, delete BACKSPACE 、DELETE鍵
# pageup, pagedown PAGE UP 和 PAGE DOWN鍵
# home, end HOME 和 END鍵
# up, down, left,right 箭頭鍵
# f1, f2, f3…. f12 F1…….F12鍵
# volumemute, volumedown,volumeup 聲音變大變小靜音(有些鍵盤沒有)
# pause PAUSE鍵,暫停鍵
# capslock CAPS LOCK 鍵
# numlock NUM LOCK 鍵
# scrolllock SCROLLLOCK 鍵
# insert INSERT鍵
# printscreen PRINT SCREEN鍵
# winleft, winright Win鍵(windows )
# command command鍵(Mac OS X )
# option option(Mac OS X)
# #鍵盤輸出
# pyautogui.typewrite() #在當前位置插入內容 無法輸出中文,(輸出內容,間隔時間)
# #截屏
# img = pyautogui.screenshot() #默認是全屏,可是輸入截屏大小
# img.save('img.jpg')
# pyautogui.screenshot('image',region=(x,y,w,h) # 返回屏幕的截圖,是一個Pillow的image對象
# pyautogui.pixelMatchesColor(500,500,(12,120,400)) # 是一個對比函數,對比的是屏幕上(500,500)這一點像素的顏色,與所給的元素是否相同;
# pyautogui.locateCenterOnScreen('image', region=(x,y,w,h) ) #圖片匹配功能,查找image圖片在屏幕中的位置,region限制查找范圍
#消息窗口
# pyautogui.alert(text=,title=,button=) #按鈕框 文本,標題,按鈕名
# pyautogui.confirm(text=,title=,buttons=) #組合按鈕框(多個按鈕)
# pyautogui.prompt(text=,title=,default=) #輸入框 #文本,標題,默認文字
# pyautogui.password(text=,title=,default=,mask=) #密碼輸入框 #輸入框 #文本,標題,默認文字,掩碼樣式