hola, estoy terminando un script y solo me falta que cuando el script haga el ultimo click escriba automaticamente una palabra, y después de ella -enter-
este es mi script:
MouseClick, Left, 657, 205
Sleep, 2000
MouseClick, Left, 214, 854
Sleep, 4000
MouseClick, Left, 244, 292
Sleep, 1000
MouseClick, Left, 244, 292
Sleep, 2200
; acá me falta lo de la palabra
ih como es para que el click este presionado un poco mas de lo normal ?
palabras automáticas después de un click
Moderator: Flipeador
Re: palabras automáticas después de un click
Hola,
Alternativamente y mas reliable - y si tienes la possibilidad de rescatar el nombre del control-blanco utilizando WindowSpy (accessible haciendo un click sobre el icono H del script) - puedes utilizar ControlSetText o Control, EditPaste.
¡Suerte!
Code: Select all
MouseClick, Left, 657, 205
Sleep, 2000
MouseClick, Left, 214, 854
Sleep, 4000
MouseClick, Left, 244, 292
Sleep, 1000
MouseClick, Left, 244, 292
Sleep, 2200
SendInput, cadena de caracteres{Enter} ; la cadena de caracteres va a ser enviada al control que tiene el foco
(...) como es para que el click este presionado un poco mas de lo normal ?
Code: Select all
Gui, +HWNDID -Border
Gui, Add, Button, w300 +HWNDCID, OK
Gui, Show, AutoSize
WinWait, ahk_id %ID%
ControlGetPos, __x, __y,,,, % "ahk_id " . CID ; crea un GUI con un boton y salva la posicion de este para probar el click sobre el.
MouseClick, Left, % __x +10, % __y+10,,, D ; presiona
sleep, 2000 ; por ejemplo mantiene presionado 2 segundos
MouseClick, Left, % __x +10, % __y+10,,, U ; desapreta
¡Suerte!
Re: palabras automáticas después de un click
Gracias..
-----------------------------------------------------------------------------------------------
Gui, +HWNDID -Border
Gui, Add, Button, w300 +HWNDCID, OK
Gui, Show, AutoSize
WinWait, ahk_id %ID%
ControlGetPos, __x, __y,,,, % "ahk_id " . CID ; crea un GUI con un boton y salva la posicion de este para probar el click sobre el.
MouseClick, Left, % __x +10, % __y+10,,, D ; presiona
sleep, 2000 ; por ejemplo mantiene presionado 2 segundos
MouseClick, Left, % __x +10, % __y+10,,, U ; desapreta
--------------------------------------------------------------------------------------------------------------
esto no lo entendí pensé que era mas fácil, jaja
que tendría que cambiar de lo que escribiste arriba ?
solo quiero que estos click tengan la duracion de 2 segundos
MouseClick, Left, 657, 205
Sleep, 2000
MouseClick, Left, 214, 854
Sleep, 4000
MouseClick, Left, 244, 292
-----------------------------------------------------------------------------------------------
Gui, +HWNDID -Border
Gui, Add, Button, w300 +HWNDCID, OK
Gui, Show, AutoSize
WinWait, ahk_id %ID%
ControlGetPos, __x, __y,,,, % "ahk_id " . CID ; crea un GUI con un boton y salva la posicion de este para probar el click sobre el.
MouseClick, Left, % __x +10, % __y+10,,, D ; presiona
sleep, 2000 ; por ejemplo mantiene presionado 2 segundos
MouseClick, Left, % __x +10, % __y+10,,, U ; desapreta
--------------------------------------------------------------------------------------------------------------
esto no lo entendí pensé que era mas fácil, jaja
que tendría que cambiar de lo que escribiste arriba ?
solo quiero que estos click tengan la duracion de 2 segundos
MouseClick, Left, 657, 205
Sleep, 2000
MouseClick, Left, 214, 854
Sleep, 4000
MouseClick, Left, 244, 292
Re: palabras automáticas después de un click
Hola romerga,
Solo tiene que quitar y sustituir las variables, dependientes del ejemplo con la GUI:solo quiero que estos click tengan la duracion de 2 segundos
Code: Select all
MouseClick, Left, 657, 205,,, D ; presiona
sleep, 2000 ; por ejemplo mantiene presionado 2 segundos
MouseClick, Left, 657, 205,,, U ; desapreta
MouseClick, Left, 214, 854,,, D ; presiona
sleep, 2000 ; por ejemplo mantiene presionado 2 segundos
MouseClick, Left, 214, 854,,, U ; desapreta
MouseClick, Left, 244, 292,,, D ; presiona
sleep, 2000 ; por ejemplo mantiene presionado 2 segundos
MouseClick, Left, 244, 292,,, U ; desapreta
Re: palabras automáticas después de un click
a listo.
es lo mismo poner
Click, Down, ...
sleep, ...
Click, Up, ...
es lo mismo poner
Click, Down, ...
sleep, ...
Click, Up, ...
Who is online
Users browsing this forum: No registered users and 34 guests