A solução para o seu problema é usar a função 'ImageSearch'.
Se você pressionar o botão da tela de impressão sempre que esses pop-ups ocorrerem, você poderá, então, CRTL + V colá-lo na pintura. Em seguida, recorte a imagem para que tudo que você tem é sua janela pop-up e salve-a como arquivo .bmp. Você pode então usar este arquivo de bitmap dentro do seu código do ImageSearch.
Uma rápida olhada no código do ImageSearch de alguém pode ser encontrada aqui .
Portanto, se o seu script encontrar a imagem que está procurando, você poderá descrever mais código para ser executado em 'ErrorLevel = 0'
Se o seu script não conseguir encontrar a imagem, você poderá delinear um código diferente para ser executado em "ErrorLevel = 1"
é aconselhável que neste ponto você comece a rotular suas seções de código e faça uso de 'Gosub' para que seu código possa pular entre rotinas quando atingir diferentes variáveis 'if'. Desta forma, você não precisa criar um script gigante repetindo-se demais.
Esteja ciente também de que o ImageSearch não funcionará corretamente quando o script for transferido de uma máquina para outra, se a resolução da tela for ligeiramente diferente. Se você tentar executar seu código em uma máquina que tenha uma resolução de tela diferente, será necessário fazer o screenshot de seus pop-ups novamente para que funcione.
Exemplo:
ImageSearch, FoundX, FoundY, 40,40, 300, 300, C:\My Images\test.bmp
if ErrorLevel = 2
MsgBox Could not conduct the search.
else if ErrorLevel = 1
MsgBox Icon could not be found on the screen.
else
MsgBox The icon was found at %FoundX%x%FoundY%.