Meu problema era automatizar a maçante tarefa de abrir o meu programa de TV (Arcsoft TotalMedia). O Totalmedia carece de opções e entre outras coisas só abre em tela cheia e no monitor padrão, esquecendo todos os ajustes de posição que você tenha feito na sessão anterior.
O primeiro resultado de minha busca no Google foi o AutoIt, mas eu imediatamente deixei de lado porque o programa é danado de “hostil” com o usuário que só deseja “uma coisinha”: você tem que “programar” o comportamento que você deseja. E se eu quisesse “programar” faria em Delphi.
Tentei então vários programas de “Macro Recording”, mas todos se mostraram limitados por uma razão ou outra.
Acabei me resignando e voltando ao Autoit, antes de tentar o Delphi. Em uma hora, seguindo o Help e depois de muita tentativa e erro, consegui o que eu queria. Agora eu só preciso clicar duas vezes no script que o Totalmedia abre, entra no modo TV, ativa o PIP, escolhe os dois canais que mais vejo e ainda joga a janela para o monitor secundário.
Meu script:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
Run ("C:Arquivos de programasArcSoftTotalMedia 3.5TotalMedia.exe", "") WinWaitActive ("ArcSoft TotalMedia", "", 15) MouseClick("left", 1812, 79) ;Saio do modo Tela Cheia (configurado para 1920x1080) Sleep (1000) WinMove("[LAST]","",2200,200) ;Coloco a janela no meio do monitor secundário Send ("{ENTER}", 0) ;Ativo o modo TV Send ("^+w{DOWN}{ENTER}", 0) ;Ativo o modo PIP Sleep (2000) Send ("+{ENTER}", 0) ;desapareço com os botões da interface Sleep (10000) Send ("2", 0) ;Mudo o canal para 2 Sleep (5000) Send ("{TAB}", 0) ;Alterno canal PIP Send ("13", 0) ;Mudo o canal para 13 WinWaitClose ("ArcSoft TotalMedia") |
No final, foi tão “simples” que já estou pensando em automatizar outras coisas.
Um que usamos aqui e que é bem poderoso, mas nem por isso tão complicado, é o AutoHotKey. Recomendo.
Também uso o AutoHotKey mas com outra finalidade, emulação de jogos!
Off-topic, mas relevante: Google descontinua Buzz
In a few weeks we?ll shut down Google Buzz and the Buzz API, and focus instead on Google+. While people obviously won't be able to create new posts after that, they will be able to view their existing content on their Google Profile, and download it using Google Takeout.
http://googleblog.blogspot.com/2011/10/fall-sweep.html
Já me avisaram… (Marcel Bueno, via e-mail)
Ok, no off, descontinua, e isso aqui continua? Poderemos ainda ler os posts aqui?
Será endereço novo? Dúvidas, dúvidas…
Tem alguns anos que uso o AutoIt. Antes do Ninite.com eu automatizei todas os instaladores que usava, uso pra tudo. O último script foi para gerar um relatório com a contagem de páginas das impressoras em rede via SNMP e gerar um arquivo do Excel.
Ressuscitando o OFF relevante… boa hora pra pensar em migrar pra alguma coisa baseada no WP… e aproveitar o pé na bunda do google pra isso.
Alias… do google eu só confio (e ainda mais ou menos) em três serviços: Gmail, Docs e GoogleGroups, o resto, sei não quando der na telha do google e ele resolver chutar o balde.