Search found 1138 matches

by Gio
12 Aug 2022, 09:13
Forum: Ajuda e Suporte Geral
Topic: Pesquisar texto em vários pdf sem abri los
Replies: 8
Views: 1115

Re: Pesquisar texto em vários pdf sem abri los

Bom dia Alexjc. Tenho um script interno na empresa fazendo algo semelhante a isso, mas ao invés de usar Foxit Reader, ele usa o PdftoText, um aplicativo controlável por linha de comando que permite converter um PDF em TXT. Uma vez executado o comando de conversão (usando Run, %ComSpec% /c ), o scrip...
by Gio
04 Aug 2022, 11:14
Forum: Ajuda e Suporte Geral
Topic: Como pegar nomes dos campos de um Programa Topic is solved
Replies: 2
Views: 716

Re: Como pegar nomes dos campos de um Programa Topic is solved

Bom dia Jrufino. Os números de ordem dos ClassNN (tipo edit 5 ou edit 7 ) normalmente são automáticos e sua ordem normalmente é a mesma ordem à qual os controles foram adicionados à janela pelo programa-alvo. Sendo assim algum comportamento do programa pode estar criando ou recriando os campos em or...
by Gio
01 Aug 2022, 08:19
Forum: Ajuda e Suporte Geral
Topic: AHK SQL Topic is solved
Replies: 2
Views: 710

Re: AHK SQL Topic is solved

Bom dia Thalesduarte . Você pode usar a função ADOSQL() do usuário VxE para isso. Para se conectar a um banco de dados com suporte ao SQL (ou até mesmo a um processador de texto estruturado com suporte ao SQL) você só precisa de uma connection string e da query que deseja rodar. Uma connection strin...
by Gio
28 Jun 2022, 10:33
Forum: Ajuda e Suporte Geral
Topic: Verificação de tempo após uma action
Replies: 1
Views: 419

Re: Verificação de tempo após uma action

Bom dia Caiomesq. Você pode usar a variável embutida A_tickCount para isso. Ela contém o número aproximado de milisegundos desde a inicialização do sistema, logo, você pode: 1. Salvar o valor dela em algum momento da execução em outra variável 2. Substrair a qualquer tempo o valor dela (que é sempre...
by Gio
09 Jun 2022, 16:05
Forum: Ajuda e Suporte Geral
Topic: Checkbox ao executar script
Replies: 2
Views: 518

Re: Checkbox ao executar script

Bom dia Marcosrob. A forma mais fácil de fazer isso é com o comando inputbox. Também será necessário colocar algumas condicionais para garantir que o usuário preencheu um valor (ao invés de simplesmente fechar o diálogo) e também que o valor informado pelo usuário corresponda a um número inteiro. Ex...
by Gio
07 Jun 2022, 08:41
Forum: Ajuda e Suporte Geral
Topic: Duvida DOM.
Replies: 1
Views: 468

Re: Duvida DOM.

Bom dia Thalesduarte. Você pode usar Try/Catch para isso. Exemplo: No código abaixo, depois que a página estiver carregada no IE, a hotkey F2 funcionará normalmente (button 0), mas a hotkey F3 não vai funcionar (DICA: Se você apertar F2, use o botão VOLTAR do navegador para tentar a outra hotkey, um...
by Gio
23 May 2022, 08:52
Forum: Ajuda e Suporte Geral
Topic: Ajuda com Script Topic is solved
Replies: 2
Views: 675

Re: Ajuda com Script Topic is solved

Bom dia Bandolero1571. Você pode fazer uso da variável embutida A_tickCount para isso. Essa variável contém o número aproximado de milisegundos desde que o sistema foi iniciado. Sendo assim, o que você deve fazer é salvar o valor dela no início da execução e depois comparar (subtraindo) com o valor ...
by Gio
19 May 2022, 09:07
Forum: Ajuda e Suporte Geral
Topic: Ajuda com macro
Replies: 2
Views: 931

Re: Ajuda com macro

Bom dia cmbenevides. Seja bem-vindo ao fórum da comunidade do AutoHotkey. Você pode fazer isso de várias formas. Uma delas é condicionar o código a uma variável que seja usada para anotar execuções anteriores. Exemplo: No código abaixo, ao pressionar a tecla F2 a primeira vez, o script escreverá a p...
by Gio
01 Apr 2022, 09:12
Forum: Ajuda e Suporte Geral
Topic: Dúvida ASCI Base Decode Topic is solved
Replies: 2
Views: 685

Re: Dúvida ASCI Base Decode Topic is solved

Bom dia Thalesduarte. Trabalhei com Base64 para adicionar imagens (os dados binários em si) em um código html há algum tempo. O usuário Skan criou duas funções que são bem úteis para isso. Segue o link: https://www.autohotkey.com/board/topic/85709-base64enc-base64dec-base64-encoder-decoder/ Quanto a...
by Gio
24 Mar 2022, 08:20
Forum: Ajuda e Suporte Geral
Topic: Ajuda para encerrar evento com uma MsgBox.
Replies: 4
Views: 834

Re: Ajuda para encerrar evento com uma MsgBox.

Bom dia Killin. As condicionais (if) também podem condicionar blocos de códigos (múltiplas linhas entre chaves { e } ). Além disso você deve usar o comando Break para terminar loops (continue só pula para a próxima execução do loop). Mas quando quiser terminar o script inteiro, você deve usar o coma...
by Gio
07 Mar 2022, 12:09
Forum: Scripts and Functions (v1)
Topic: [Func] ADOSQL - wraps ADO for executing SQL queries (AHK-L)
Replies: 43
Views: 96485

Re: [Func] ADOSQL - wraps ADO for executing SQL queries (AHK-L)

Hello skrishna , here is a sample of how i use this function to connect to a SQL Server 2008 R2 database: ; STEP 1: Config Connection String: DB_UserName := "sqlserver_username" ; Change this accordingly. Use the same username you use to connect to SQl Server management studio. DB_Password := "sqlse...
by Gio
04 Mar 2022, 17:07
Forum: Ajuda e Suporte Geral
Topic: Ajuda no break
Replies: 2
Views: 593

Re: Ajuda no break

Boa tarde Theon. O Break interrompe completamente um loop, então se a execução chegar em uma linha de break, ela vai pular pra próxima linha após o loop inteiro e continuar dali. Outra opção seria o Continue , que permite que você encerre apenas a iteração atual do loop (ou seja, ele vai voltar pra ...
by Gio
18 Feb 2022, 16:36
Forum: Ajuda e Suporte Geral
Topic: Script para trocar o LButton e o RButton de posição, inverter os lados ><
Replies: 3
Views: 794

Re: Script para trocar o LButton e o RButton de posição, inverter os lados ><

Boa tarde Felipebeicudo. Sim, está apenas remapeando o clique simples. Para remapear funções como arrastar, você deve diferenciar no seu código entre o apertar do clique (Lbutton Down) e o soltar do clique (Lbutton Up). Exemplo: LButton:: Send, {RButton down} KeyWait, LButton ; Keywait serve para es...
by Gio
17 Feb 2022, 15:39
Forum: Ajuda e Suporte Geral
Topic: Script não funciona
Replies: 2
Views: 723

Re: Script não funciona

Boa tarde Gnicacio. Pelo que entendi esse script que você postou funcionava automatizando algum jogo (vc não disse qual). Faz bastante tempo que não jogo no computador, mas se esse script estava funcionando e parou de funcionar do nada, a razão provavelmente foi uma atualização desruptiva do jogo-al...
by Gio
17 Feb 2022, 08:23
Forum: Ajuda e Suporte Geral
Topic: Script para trocar o LButton e o RButton de posição, inverter os lados ><
Replies: 3
Views: 794

Re: Script para trocar o LButton e o RButton de posição, inverter os lados ><

Bom dia FelipeBeicudo.

O script que você postou não funcionou pra você? Testei aqui e ele parece estar funcionando, pois inverteu os cliques básicos.

O que você gostaria que ele fizesse?
by Gio
11 Feb 2022, 12:01
Forum: Ajuda e Suporte Geral
Topic: ajuda com a GUI
Replies: 1
Views: 479

Re: ajuda com a GUI

Bom dia theon. O que exatamente não está funcionando no dropdownlist? Vejo que você não colocou nenhum comando Gui, submit, nohide no seu script. Não se esqueça que este comando é necessário para que os controles da GUI populem as variáveis com os seus valores (ele existe para que você controlar o m...
by Gio
08 Feb 2022, 09:21
Forum: Ajuda e Suporte Geral
Topic: Filepath select Topic is solved
Replies: 4
Views: 851

Re: Filepath select Topic is solved

Bom dia Thalesduarte. Você tem essas duas opções padrão: o diálogo de selecionar arquivos (FileSelectFile) e o diálogo de selecionar pastas (FileSelectFolder). Porém as interfaces não são iguais, e a de selecionar pastas é bem "menor" que a de selecionar arquivos (em termos de opções). Mas se nenhum...
by Gio
07 Feb 2022, 15:16
Forum: Ajuda e Suporte Geral
Topic: Filepath select Topic is solved
Replies: 4
Views: 851

Re: Filepath select Topic is solved

Boa tarde Thalesduarte. Não sei se entendi o que você quer fazer exatamente, mas você pode usar um FileSelectFile para selecionar uma pasta com a opção S (ou seja, fazendo isso do diálogo de "salvar como"). A única diferença é que terá de remover o nome do arquivo no final do caminho. Creio que seri...
by Gio
03 Feb 2022, 09:40
Forum: Ajuda e Suporte Geral
Topic: Regex Second Match Topic is solved
Replies: 3
Views: 761

Re: Regex Second Match Topic is solved

Outra possibilidade que funcionaria para encontrar qualquer ocorrência (primeira, segunda, terceira, etc) é simplesmente cortar do texto original as várias strings antes-localizadas a partir da posição encontrada em cada chamada e depois repetir a busca desejada. Isso pode ser feito em um loop. Por ...
by Gio
03 Feb 2022, 09:17
Forum: Scripts and Functions (v1)
Topic: [Library] Chrome.ahk - Automate Google Chrome using native AutoHotkey. No IE!
Replies: 668
Views: 463211

Re: [Library] Chrome.ahk - Automate Google Chrome using native AutoHotkey. No Selenium!

@malcev thank you, the post below solved the issue.
geek wrote:
21 Jan 2018, 12:08
You can disable this block (not sure how this effects general security of IE) by following the steps in this StackOverflow post.

Go to advanced search