Dúvida com Hotkey em segundo plano Topic is solved

Tire suas dúvidas sobre programação em AutoHotkey

Moderator: Gio

NED

Dúvida com Hotkey em segundo plano

Post by NED » 10 May 2024, 15:12

Olá pessoal,

Eu estou já à alguns dias tentando criar um macro onde eu possa contabilizar a quantidade de abates durante um jogo com um comando que soma dentro de uma variável.
Porém ele executa somente quando estou com a área de trabalho aberta, não funciona o comando quando estou com a janela do jogo aberta.

Segue o hotkey que uso.

Code: Select all

F9::
	if FileExist("C:\Users\Gabri\Desktop\Contador Whitetail\matei.txt") {
		FileReadLine, mateiCount, C:\Users\Gabri\Desktop\Contador Whitetail\matei.txt, 1
		mateiCount++
		FileDelete, C:\Users\Gabri\Desktop\Contador Whitetail\matei.txt
		FileAppend, %mateiCount%, C:\Users\Gabri\Desktop\Contador Whitetail\matei.txt
	} else {
		FileAppend, 0, C:\Users\Gabri\Desktop\Contador Whitetail\matei.txt
	}
return
[Mod edit: + [code][/code] tags.]

User avatar
Encrypton
Posts: 28
Joined: 10 Feb 2022, 15:21

Re: Dúvida com Hotkey em segundo plano  Topic is solved

Post by Encrypton » 15 May 2024, 18:42

usando a função WinExist para verificar se a janela do jogo está aberta antes de executar o restante do script:

#Persistent ; Mantém o script em execução mesmo após a execução de um hotkey

Code: Select all

F9::
if (WinExist("NomeDaJanelaDoJogo")) { ; Substitua "NomeDaJanelaDoJogo" pelo título real da janela do seu jogo
    if FileExist("C:\Users\Gabri\Desktop\Contador Whitetail\matei.txt") {
        FileReadLine, mateiCount, C:\Users\Gabri\Desktop\Contador Whitetail\matei.txt, 1
        mateiCount++
        FileDelete, C:\Users\Gabri\Desktop\Contador Whitetail\matei.txt
        FileAppend, %mateiCount%, C:\Users\Gabri\Desktop\Contador Whitetail\matei.txt
    } else {
        FileAppend, 0, C:\Users\Gabri\Desktop\Contador Whitetail\matei.txt
    }
}
return
Certifique-se de substituir "NomeDaJanelaDoJogo" pelo título real da janela do seu jogo. Isso deve garantir que o script só execute o contador quando a janela do jogo estiver ativa.

NED

Re: Dúvida com Hotkey em segundo plano

Post by NED » 18 May 2024, 08:33

Eu fiz a modificação, porém mesmo com esta opção ativa quando estou dentro da janela do jogo o comando não é recebido. E o contador mantém em 0.

Tentei em modo janela, tentei em full screen e mesmo assim não consigo fazer uso durante o jogo.

Post Reply

Return to “Ajuda e Suporte Geral”