Ver Mensaje Individual
  #4  
Antiguo 10-03-2011
broly7 broly7 is offline
Miembro
 
Registrado: jun 2008
Posts: 43
Reputación: 0
broly7 Va por buen camino
Smile

Gracias conseguí resolverlo, adaptándolo a mis necesidades. (Si, con una varita mágica Rastafarey ¬¬)

Código Delphi [-]
Function CTRLV:string;
var
wnd: HWND;
begin
wnd := FindWindow (Nil,'Sin título - Bloc de notas');
BringWindowToTop(wnd);
keybd_event(VK_CONTROL, 0, 0, 0);
keybd_event($56, 0, 0, 0); // Ctrl+'V'
keybd_event($56, 0, KEYEVENTF_KEYUP, 0);
keybd_event(VK_CONTROL, 0, KEYEVENTF_KEYUP, 0);
end;

Sólo una ayudaita más. Mi programa tarda un poco en cargar (no es el bloc de notas), la idea sería abrirlo y seguidamente hacerle un ctrl+v, ¿Cómo puedo saber cuando estará listo el programa externo para ser manipulado? Seria algo como if findwindow creo nose...gracias.
Responder Con Cita