Pulsaciones de teclado a ventana Inactiva

Post a reply


In an effort to prevent automatic submissions, we require that you complete the following challenge.
Smilies
:D :) ;) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :!: :?: :idea: :| :mrgreen: :geek: :ugeek: :arrow: :angel: :clap: :crazy: :eh: :lolno: :problem: :shh: :shifty: :sick: :silent: :think: :thumbup: :thumbdown: :salute: :wave: :wtf: :yawn: :facepalm: :bravo: :dance: :beard: :morebeard: :xmas: :HeHe: :trollface: :cookie: :rainbow: :monkeysee: :monkeysay: :happybday: :headwall: :offtopic: :superhappy: :terms: :beer:
View more smilies

BBCode is ON
[img] is OFF
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Pulsaciones de teclado a ventana Inactiva

Re: Pulsaciones de teclado a ventana Inactiva

Post by Guill » 15 Mar 2018, 20:00

Hola que tal

Aprovecho para hacer unas consultas sobre el mismo tema, ya que estoy justamente intentando comprender mejor lo que es envíos a ventanas inactivas.

1). Y si fuera a otra aplicación como word u otra?

Intenté colocar OpusApp en lugar de Notepad pero no funcionó en Word.

2). Además de la Class, qué otra modificación hay que tener en cuenta si uno quiere algo similar en otras ventanas? (más allá de Word)

Este es el código que probé para que funcionara con Word:

Code: Select all

F8::
ClipAll   := ClipboardAll
Clipboard := ""
SendInput {CTRL DOWN}{c}{CTRL UP}
ClipWait 2
If (!ErrorLevel)
{
    ControlSendRaw Edit1, % Clipboard, ahk_class OpusApp
    ControlSend Edit1, {Enter 2}, ahk_class OpusApp
}
Clipboard := ClipAll
Return



Muchas gracias

Re: Pulsaciones de teclado a ventana Inactiva

Post by beral235 » 14 Mar 2018, 20:00

Perfecto, muchas gracias Flipeador.

Re: Pulsaciones de teclado a ventana Inactiva

Post by Flipeador » 14 Mar 2018, 08:05

Hola, si se trata del bloc de notas puedes hacerlo de la siguiente manera:

Code: Select all

F8::
ClipAll   := ClipboardAll
Clipboard := ""
SendInput {CTRL DOWN}{c}{CTRL UP}
ClipWait 2
If (!ErrorLevel)
{
    ControlSendRaw Edit1, % Clipboard, ahk_class Notepad
    ControlSend Edit1, {Enter 2}, ahk_class Notepad
}
Clipboard := ClipAll
Return

Pulsaciones de teclado a ventana Inactiva

Post by beral235 » 13 Mar 2018, 19:20

Hola a todos, quisiera saber si es posible enviar pulsaciones de teclado a una ventana que este minimizada (inactiva), Intente esto, porque no reconoce ^v (Ctrl + v):

Code: Select all

F8::   ; Antes de presionar F8 seleccionamos el texto que queremos copiar al bloc de notas
	Clipboard =
	Send, ^c     ; Copiamos el texto seleccionado
	value = %Clipboard%
	ControlSendRaw, , %value% , Nuevo documento de texto: Bloc de notas
Return
Ahora como puedo hacer para enviar Enter, Home, End, Ctrl entre otras teclas al bloc de notas sin maximizar su ventana.
Gracias de antemano.

Top