Estou iniciando no AHK. Li os tutoriais do GIO, excelentes aliás.
Com isso consegui fazer o script até o ponto que está.
Code: Select all
Gui, add, ListView, x42 y100 w160 h250, PESQUISADOS
Gui, add, Text, x42 y10, NUMERO DO PROCESSO
Gui, Add, Edit, x42 y25 w160 h20 vCAMPO_NUMERO_DO_PROCESSO
Gui, Add, Button, x210 y23 w75 h25 gLABEL_BOTAO_PESQUISAR, PESQUISAR
Gui, Add, Button, x210 y53 w75 h25 gLABEL_BOTAO_LIMPAR, LIMPAR
Gui, add, Text, x210 y120, LANÇAR NUMEROS DE PROCESSOS?
Gui, Add, Button, x355 y133 w50 h25 , SIM
Gui, add, Text, x210 y260, EXCLUIR PROCESSO
Gui, Add, Button, x210 y273 w100 h25 gLABEL_BOTAO_EXCLUIR, EXCLUIR
Gui, Show, w430 h400, Pesquisa de RPV
Run www.google.com.br
Sleep 300
WinActivate Pesquisa de RPV
Return
ESC::
ExitApp
Return
GuiClose:
ExitApp
Return
;================================================================================================================================================
;__________________________________________________________________LABEL's_______________________________________________________________________
;================================================================================================================================================
LABEL_BOTAO_PESQUISAR:
Gui, submit, nohide
Lv_Add("", CAMPO_NUMERO_DO_PROCESSO)
Run, https://processual.trf1.jus.br/consultaProcessual/processoOriginario/listar.php?secao=TRF1&opTrf=pOrig&proc=%CAMPO_NUMERO_DO_PROCESSO%&uf=RO&enviar=Ok#
#IfWinActive ahk_class Chrome_WidgetWin_1
Sleep, 500
Send, {CTRLDOWN}{u}{CTRLUP}
Sleep 500
Send, {TAB 31}
Sleep 100
Send, {ENTER}
Sleep 500
Send, {TAB 26}
Sleep 100
Send, {ENTER}
Return
LABEL_BOTAO_LIMPAR:
WinActivate ahk_class Chrome_WidgetWin_1
#IfWinActive ahk_class Chrome_WidgetWin_1
Sleep 300
Loop, 3
{
Sleep 100
SEND, {CTRLDOWN}{w}{CTRLUP}
}
WinActivate Pesquisa de RPV
return
LABEL_BOTAO_EXCLUIR:
LV_Delete ()
return
A interface está funcionando ok, aprendi bem a colocar botões, g-label, v-variante. Agora estou apanhando da ListView, rs.
Preciso fazer o botam "SIM" e o botão "EXCLUIR" funcionar...
1) O botão excluir deve retirar da ListView o item selecionado. O comando LV_Delete() apaga todas as linhas se estiver em branco "()". Mas, não está fazendo isso por que?
2) O botão SIM eu precisarei fazer o aplicativo ler a ListView, selecionar a primeira linha, ctrl+c, alt+tab, ctrl+v, enter e então passar para a segunda linha e assim até terminar a ListView. Muita coisa neste item , mas se puderem deixar os comandos eu já terei de onde partir.
Já vou agradecendo, pessoal. Pelo que notei o fórum é muito bom.