Post by eqv » 18 Sep 2018, 23:06
No estoy seguro si entendí lo que querías; pero aquí está mi propuesta.
El "HotString" es solo "func."; luego coge lo que escribas hasta presionar "TAB".
·
Mi solución sería: [crear inputbox] , {escribes}[esperar "TAB"] , [coger contenido][destruir inputbox]
-------------------------------------------------
Code: Select all
:?ox*:func.::
;; SendInput, func.
Tooltip, !!!
Gui, -caption +AlwaysOnTop +ToolWindow
Gui, Add, Edit, -E0x200 w0 h0 vVar
Gui, Show, x0 y0
While !(GetKeyState("Tab","P"))
Sleep 10
GuiControlGet, Var
Gui, destroy
Tooltip
;; SendInput, %Var%
Msgbox % "Has escrito: " . Var
Return
Esc::Exitapp ;; ESC {para} cerrar script
-------------------------------------------------
Aquí tienes una versión básica de la idea para que lo desarrolles a más profundidad.
(pd: el "gui" lo mando a la posición (x0,y0) con ancho (w0,h0) para que "desaparezca".)
No estoy seguro si entendí lo que querías; pero aquí está mi propuesta.
El "HotString" es solo "func."; luego coge lo que escribas hasta presionar "TAB".
·
Mi solución sería: [crear inputbox] , {escribes}[esperar "TAB"] , [coger contenido][destruir inputbox]
-------------------------------------------------
[code]
:?ox*:func.::
;; SendInput, func.
Tooltip, !!!
Gui, -caption +AlwaysOnTop +ToolWindow
Gui, Add, Edit, -E0x200 w0 h0 vVar
Gui, Show, x0 y0
While !(GetKeyState("Tab","P"))
Sleep 10
GuiControlGet, Var
Gui, destroy
Tooltip
;; SendInput, %Var%
Msgbox % "Has escrito: " . Var
Return
Esc::Exitapp ;; ESC {para} cerrar script
[/code]
-------------------------------------------------
Aquí tienes una versión básica de la idea para que lo desarrolles a más profundidad.
(pd: el "gui" lo mando a la posición (x0,y0) con ancho (w0,h0) para que "desaparezca".)