import pygetwindow as gw
try:
win = gw.getWindowsWithTitle('cmd')[0]
win.maximize() # Можете не использовать, если нет необходимости.
win.activate()
except IndexError:
print('no such window')
PyAutoGUI только управляет клавиатурой и мышью. Для определения цвета на экране, рекомендую углубиться в библиотеку OpenCV.
P.S.: Как кустарный вариант, можете попробовать использовать pyautogui.locateOnScreen.