by Encrypton » 18 May 2022, 11:27
Code: Select all
ImageSearch, PosX, PosY, 3583, 47, 3834, 768, BarsImgs\Bars%Porcentagem_Para_Apertar_Botao1%Size.png
Estou errando em algo? D:
[/quote]
Não sei se em ahk interfere, mas em algumas linguagens não é recomendado usar simbolos no nome (ex: +-/*=><;:%)
Eu não testei o script, mas a lógica seria +/- essa, você vai ter que criar 100 prints da imagem na pasta Images, seguindo os nomes que serão setadas na função ex:
functionSearchImage("96percent", "Y96percent", "96percent")
functionSearchImage("95percent", "Y95percent", "95percent")
functionSearchImage("94percent", "Y94percent", "94percent")
Sendo o primeiro parametro a coordenada X, o 2 parametro a coordenada Y, e o terceiro parametro o nome do arquivo
Code: Select all
#SingleInstance, Force
SendMode Input
SetWorkingDir, %A_ScriptDir%
F12::
functionSearchImage("X100percent", "Y100percent", "100percent")
functionSearchImage("X99percent", "Y99percent", "99percent")
functionSearchImage("98percent", "Y98percent", "98percent")
functionSearchImage("98percent", "Y97percent", "97percent")
functionSearchImage(varNameX, varNameY, varNameImage){
ImageSearch, varNameX, varNameY, 3583, 47, 3834, 768, %A_ScriptDir%/images/varNameImage.png
if(varNameX != ""){
ToolTip, Imagem encontrada com sucesso! varNameImage
Send, {o}; tecla a ser pressionada após encontrar a imagem
}
else{
ToolTip, Nenhuma imagem foi encontrada!
}
}
Return
F11:
ExitApp
return
[code]ImageSearch, PosX, PosY, 3583, 47, 3834, 768, BarsImgs\Bars%Porcentagem_Para_Apertar_Botao1%Size.png[/code]
Estou errando em algo? D:
[/quote]
Não sei se em ahk interfere, mas em algumas linguagens não é recomendado usar simbolos no nome (ex: +-/*=><;:%)
Eu não testei o script, mas a lógica seria +/- essa, você vai ter que criar 100 prints da imagem na pasta Images, seguindo os nomes que serão setadas na função ex:
functionSearchImage("96percent", "Y96percent", "96percent")
functionSearchImage("95percent", "Y95percent", "95percent")
functionSearchImage("94percent", "Y94percent", "94percent")
Sendo o primeiro parametro a coordenada X, o 2 parametro a coordenada Y, e o terceiro parametro o nome do arquivo
[code]
#SingleInstance, Force
SendMode Input
SetWorkingDir, %A_ScriptDir%
F12::
functionSearchImage("X100percent", "Y100percent", "100percent")
functionSearchImage("X99percent", "Y99percent", "99percent")
functionSearchImage("98percent", "Y98percent", "98percent")
functionSearchImage("98percent", "Y97percent", "97percent")
functionSearchImage(varNameX, varNameY, varNameImage){
ImageSearch, varNameX, varNameY, 3583, 47, 3834, 768, %A_ScriptDir%/images/varNameImage.png
if(varNameX != ""){
ToolTip, Imagem encontrada com sucesso! varNameImage
Send, {o}; tecla a ser pressionada após encontrar a imagem
}
else{
ToolTip, Nenhuma imagem foi encontrada!
}
}
Return
F11:
ExitApp
return
[/code]