• Jueves 14 de Noviembre de 2024, 17:18

Autor Tema:  Ayuda Con Sendkeys  (Leído 1355 veces)

lolon

  • Nuevo Miembro
  • *
  • Mensajes: 1
    • Ver Perfil
Ayuda Con Sendkeys
« en: Jueves 1 de Septiembre de 2005, 01:28 »
0
:)  hola a todos pues kisiera ke me ayuden con un pekeño codigo...

lo ke kiero hacer es en mi form es esto

pues al hacer clic en mi boton1 pues mande todo lo ke esta escrito en mi textbox1 hacia notepad

siempre y cuando notepad estea abierto
 :unsure:

 :ph34r: aversh si me pueden ayudar!!

senzao18

  • Miembro HIPER activo
  • ****
  • Mensajes: 553
    • Ver Perfil
Re: Ayuda Con Sendkeys
« Respuesta #1 en: Miércoles 7 de Septiembre de 2005, 19:23 »
0
En el siguiente ejemplo se utiliza la función AppActivate para activar una función en funcionamiento y, a continuación, se utiliza la clase SendKeys para enviarle pulsaciones de teclas.


Código: Text
  1.  
  2.         Dim progID As Integer = 0
  3.         Dim BlockProceso() As Process = Process.GetProcessesByName("notepad")
  4.         progID = BlockProceso.Length() - 1
  5.  
  6.         AppActivate(BlockProceso(progID).MainWindowTitle)
  7.         SendKeys.SendWait("Hello world!")
  8.         '' Enviamos Ctrl S para abrir el cuadro de dialogo guardar como.
  9.         'SendKeys.SendWait("^S")
  10.         '' Enviamos el nombre del nuevo archivo
  11.         'SendKeys.SendWait("c:\HelloWorld.txt")
  12.         '' Enviamos Alt S para guardar el archivo
  13.         'SendKeys.SendWait("%S")
  14.  
  15.  



**Si no se encuentra una aplicación con el título solicitado, se producirá un error System.ArgumentException.

***Cuando se la llama con una cadena, la función AppActivate activa la primera aplicación que encuentra en la que la barra de título de la ventana de aplicación coincida con la cadena solicitada, aunque haya varias aplicaciones con el mismo título. Para evitar este problema, puede utilizar la función Shell para iniciar la aplicación y suministrar a la función AppActivate el identificador de programa devuelto.

Bueno espero y te sea de utilidad.

Las validaciones de aplicacion abierta corren por tu cuenta. La solucion está implicita en lo que mando.
---------------------------------------
Erick Aragon Zepeda
Dessarrollo de Aplicaciones .NET
http]
Blog de Articulos
Mi Blog
NoSolocodigo -->