Estoy usando WPF e importé la referencia System.Windows.Form. Aquí está mi código:SendKey.Send() No funciona
Process[] process = Process.GetProcessesByName("wmplayer");
SetForegroundWindow(process[0].MainWindowHandle);
Thread.Sleep(200);
System.Windows.Forms.SendKeys.Send("^p");
El Windows Media Player do Focus, pero no se recibe ninguna tecla. ¿Por qué?
Aparece System.Windows.Forms.SendKeys.Send envía pulsaciones de teclas a la aplicación "activa" (http://msdn.microsoft.com/en-us/library/system.windows.forms.sendkeys.aspx). No estoy del todo seguro de lo que eso significa, pero podría estar limitado al proceso en el que se está ejecutando. Trate de usar la API de Win32, eche un vistazo a esta pregunta http://stackoverflow.com/questions/3047375/simulating- key-press-c-sharp – James
@James definitivamente no se limita al proceso en el que se está ejecutando. – Tim