by Alienigena » 23 Jan 2022, 09:03
Code: Select all
Sleep, 2000
Run, Chrome.exe --chrome-frame -kiosk http://www.PAGINA_WEB
Sleep, 2000
WinWait, TITULO DA PAGINA,, 5
if ErrorLevel
{
MsgBox, Demorou demais para página estar ativa.
return
}
Sleep, 2000
if WinExist("TITULO DA PAGINA")
WinActivate ; Usa a janela encontrada por WinExist.
else
WinActivate, chrome.exe --chrome-freame - kiosk http://www.PAGINA_WEB
Sleep, 2000
Mouseclick, left, 210, 200
Sleep, 2000
mouseclick, left, 1390, 200
Sleep, 2000
Send, {TAB}
Sleep, 2000
Send, {TAB}
Sleep, 2000
Send, {ENTER}
Sleep, 2000
;MouseClick, left, 800, 350
Sleep, 2000
MsgBox ,,TEMPINHO, Esperando uns 5 segundos, 5
sleep, 2000
;MsgBox Aguardando para sair do programa
If (A_hour = 12 or A_hour = 18)
{
;MouseClick, left, 800, 650
}
else
{
;MouseClick, left, 521,650
}
Sleep, 2000
;WinClose, TITULO DA PAGINA
Nesse script fiz a tentativa de resolver o meu problema baseado na sugestão.
Considerando que:
- a conta que estou usando é a do Administrador ativada no Windows 10 pro;
- No agendador de tareas escolhi essa conta para ter maior priviégio;
- Nas propriedades do executável que gerei, alterei para ser executado com privilégio de administrador;
- o agendador sempre executa o programa.exe que compilei no horário estabelecido;
- Se estiver observando o código funciona direito, mas se deixar para executar e posteriormente for observar, o executável ficou parado na página aberta mas sem nenhuma interação;
- Tentei com o Chrome, IE, Edge e firefox;
- O navegador nunca está aberto antes dos testes.
Peço para quem puder replicar minha experiência, afim de saber se o problemas é apenas no meu sistema. Basta agendar a execução de um código compilado que abra uma página e interaga com ela. Por em eecução mediante agendamento e depois observar o resultado.
Agradeço e aguardo alguma orientação, enquanto isso, prossigo com testes para resolver essa dificuldade.
Grato
[Codebox=autohotkey file=Untitled.ahk]
Sleep, 2000
Run, Chrome.exe --chrome-frame -kiosk http://www.PAGINA_WEB
Sleep, 2000
WinWait, TITULO DA PAGINA,, 5
if ErrorLevel
{
MsgBox, Demorou demais para página estar ativa.
return
}
Sleep, 2000
if WinExist("TITULO DA PAGINA")
WinActivate ; Usa a janela encontrada por WinExist.
else
WinActivate, chrome.exe --chrome-freame - kiosk http://www.PAGINA_WEB
Sleep, 2000
Mouseclick, left, 210, 200
Sleep, 2000
mouseclick, left, 1390, 200
Sleep, 2000
Send, {TAB}
Sleep, 2000
Send, {TAB}
Sleep, 2000
Send, {ENTER}
Sleep, 2000
;MouseClick, left, 800, 350
Sleep, 2000
MsgBox ,,TEMPINHO, Esperando uns 5 segundos, 5
sleep, 2000
;MsgBox Aguardando para sair do programa
If (A_hour = 12 or A_hour = 18)
{
;MouseClick, left, 800, 650
}
else
{
;MouseClick, left, 521,650
}
Sleep, 2000
;WinClose, TITULO DA PAGINA[/Codebox]
Nesse script fiz a tentativa de resolver o meu problema baseado na sugestão.
Considerando que:
- a conta que estou usando é a do Administrador ativada no Windows 10 pro;
- No agendador de tareas escolhi essa conta para ter maior priviégio;
- Nas propriedades do executável que gerei, alterei para ser executado com privilégio de administrador;
- o agendador sempre executa o programa.exe que compilei no horário estabelecido;
- Se estiver observando o código funciona direito, mas se deixar para executar e posteriormente for observar, o executável ficou parado na página aberta mas sem nenhuma interação;
- Tentei com o Chrome, IE, Edge e firefox;
- O navegador nunca está aberto antes dos testes.
Peço para quem puder replicar minha experiência, afim de saber se o problemas é apenas no meu sistema. Basta agendar a execução de um código compilado que abra uma página e interaga com ela. Por em eecução mediante agendamento e depois observar o resultado.
Agradeço e aguardo alguma orientação, enquanto isso, prossigo com testes para resolver essa dificuldade.
Grato