import pyautogui
import pyperclip
import time
def back_to_common():
common=pyautogui.locateCenterOnScreen('常用.png')
if(common!=None):
pyautogui.click(common)
'''#回到常用標籤。
因為每個標籤(常用/插入/動畫...)被選取之後,其icon有些許的變化。
為了節省識別的程式碼,與其一一判斷,不如每執行一段程式碼,就「校正回歸」。
'''
def execute_command(command):
pass
def record():
execute_command('投影片放映/錄製投影片/開始錄製')#投影片放映/錄製投影片/開始錄製///
time.sleep(1)
for interval in interval_list:
time.sleep(interval)
time.sleep(1)
def layout():
execute_command('插入/相簿/檔案/layout-下')#layout-下:下拉選單
pyperclip.copy(picture_path)#複製圖片路徑
pyautogui.hotkey('ctrl', 'v')#ctrl+v
pyautogui.press('ENTER')
pyautogui.moveRel(0,50,duration=0.25) # 向下
pyautogui.click()
pyautogui.hotkey('ctrl', 'a')#ctrl+A
execute_command('layout-插入/layout-建立')
def travel_in_slideshow(page):#思考寫法:移到指定頁數///
back_to_common
pyautogui.press('Home')
for i in range(1,page):
pyautogui.press('down')
#ps:取得投影片張數
pass
def set_text_option(text):
execute_command('插入/文字藝術師/選擇的字型')
back_to_common
#選擇字體
pyperclip.copy('Noto Sans CJK TC Bold')
pyautogui.hotkey('ctrl','v')
pyautogui.press('ENTER')
#填入文字
pyperclip.copy(text)
pyautogui.hotkey('ctrl','v')
#移動文字框
pyautogui.moveTo(pyautogui.locateCenterOnScreen('物件控制桿-main'))
pyautogui.moveRel(0,5)
pyautogui.mouseDown()
pyautogui.moveRel(0,5) #參數待調整
pyautogui.mouseUp()