pyautoguiでPCの自動化をしてみる

Rootpro CADの自動化

Rootproを起動し、四角形を描くだけのコード

import pyautogui
import pygetwindow as gw
import time
import sys

# pyファイルと同じフォルダに保存した「a.png」と完全一致した所をクリックする
pyautogui.doubleClick('RootPro.png')

for n in range(40):   ## RootPro 立ち上がるまで 待つ
	a_win = gw.getActiveWindow()
	tf=('図面' in a_win.title)
	print(a_win.title)
	if tf:
		print('アクティブになりました')
		time.sleep(0.5)
		break
	time.sleep(0.5)	

pyautogui.click('001.png')  #部分図1にする

time.sleep(0.8)	

pyautogui.hotkey('Alt', 'D')  #四角形 選択
pyautogui.press('p') 
pyautogui.press('r') 

pyautogui.press('space') 
pyautogui.write('0,0')
pyautogui.press('enter') 
pyautogui.write('200,120')
pyautogui.press('enter')