Ayuda Script Topic is solved

Esta sección es para preguntas sobre programación/scripting usando AutoHotkey.

Moderator: Flipeador

ziberiano0
Posts: 9
Joined: 27 Jan 2019, 17:26

Ayuda Script

28 Jan 2019, 13:54

Hola a todos necesito ayuda, con este script. Hice un script con ayuda de findingtext el cual cuando en la pantalla estuviera cierto objeto. se empezaria hacer un conteo

El conteo se hace en ms hasta 20000 ms.

Primero si me podrian ayudar a que en ves de que el conteo salga en ms, ahora salga en segundos.
Segundo. cuando se empieza hacer el conteo sale un cuadrito en donde esta ubicado el cursor, me gustaria que en ves que salga dicho cuadro en el cursor salga en donde se encuentra ubicado el objeto en pantalla, y que no se moviera de ahi. gracias de ante mano ahora pongo el codigo en donde estoy trabajando: :crazy:

Code: Select all

Text:="|<>*128$55.00100000E0UDs000087sDw000047Tzzy000237y4zU0011nz3Tzy00kzVnzzzU0sDVlkTzy0Q3UssCTzUS1kQMzzzsT0w0SyzzyDUztzzzzzzlzzzszUzzxzw7rtsDz8D01lsS3zU7U21sTtzs3k31UDzzz1s31U7zzbUw33U3s0HkS1nk3tzwwD0vk3VzzC7Uzk37zzrXkvU37s0zswRm37s0TwDCt37U0Dy7Xs1bU07z3ks3bU03zUyQDrU01zsDiDvU00sy3rzzU00sT0vzvU00sHURzRk00Q9kDsTs00C4s7QDs00C2Q3yCs00C1C0zbQ00C0b0Dvi00C0HU7xr00C09k3yvU0C0As0zxk0C07s0Dys0C03s07zQ3y01w03zi3y01y0Dzzzz3zz0Dzzzk3zzM03zzk00S0003y00060001zU0070003Ds00CE001XzU0zM000kzs0yA000MDzzy6000403zs3000200zs1UU"
loop{
if ok:=FindText(291,269,150000,150000,0,0,Text)
{

  CoordMode, Mouse
  X:=ok.1, Y:=ok.2, W:=ok.3, H:=ok.4, Comment:=ok.5
  MouseMove, X+W//2, Y+H//2

Start := A_TickCount

loop{

ToolTip %  A_TickCount - Start




if(A_TickCount - Start) >20000{

Break
}
}


}
 
}


devnullsp
Posts: 73
Joined: 21 Nov 2017, 09:00

Re: Ayuda Script  Topic is solved

30 Jan 2019, 06:12

A ver si te ayudo....
Para pasar de ms a seg sólo tienes que dividir por 1000 por ejemplo:

Code: Select all

ToolTip %  (A_TickCount - Start)/1000
Para lo segundo, ten en cuenta que tooltip por defecto (tal y como lo pones) saca el mensaje (el cuadrito) en la posición del ratón, para que salga en otro sitio tienes que pasar la posicion x e y donde quieres que aparezca. Si quieres que aparezca en el origen de un campo, pasando dichas coordenadas aparecerá tal y como quieres. Ten en cuenta que la posición x e y es relativa a la ventana activa, por lo que para otras coordenadas tendrias que cambiar el sistema de coordenadas con CordMode, ToolTip, xxxxxxxxxxx

Como no tengo muy claro lo que estas haciendo ni donde está tu objeto en la pantalla si quieres para probar así rapidito puedes hacer:

Code: Select all

	seg:=(A_TickCount - Start)/1000
	ToolTip %seg%, 50, 50
y verás que aparece en un lugar fijo y no en el ratón.

Aqui te dejo los enlaces:

https://autohotkey.com/docs/commands/ToolTip.htm
https://autohotkey.com/docs/commands/CoordMode.htm

Un Saludo,
ziberiano0
Posts: 9
Joined: 27 Jan 2019, 17:26

Re: Ayuda Script

01 Feb 2019, 13:03

Si funciono Gracias amigo,

Return to “Pedir Ayuda”

Who is online

Users browsing this forum: No registered users and 91 guests