![]() |
Shell, envio de texto a Cualquier aplicacion Hola compas del web, es una simple pregunta, necesito hacer una aplicacion que envie el texto de un textbox a cualquier aplicacion de texto, por ejemplo notepad.exe, el problema es que ya tengo el codigo: Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click 'inicia el proceso "notepad.exe" ProcID = Shell("notepad.exe", AppWinStyle.NormalFocus) End Sub Private Sub TextBox1_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles TextBox1.KeyPress 'llamada cuando se presione enter If e.KeyChar = Microsoft.VisualBasic.ChrW(13) Then SendKeys.SendWait(TextBox1.Text) 'toma lo que hay en el textbox AppActivate(ProcID) 'llama al proceso End If End Sub pero cuando presiono enter CharW(13) solo llama al proceso pero no guardo la cadena que estoy escribiendo en el texto, alguien sabe como puedo guardar esa informacion... :patada: |
El problema que veo es que primero estás llamando al sendKeys, y este método lo debes colocar despues de tu AppActivate Pruebalo de ésta forma (puedes tambien hacerlo directamente con chr(13) quedaría así tu code, considerando que previamente diste click en tu boton para activar el proceso y regresar el ID... sería: Cita:
Salu2 |
Que hay root, mira, ya puse a prueba lo que me mencionaste y lo hace correcto, ahora como sobreescribo en este archivo, te comoento que es lo que necesito realizar, yo tenco un codigo en C++, en realidad es una base de conocimiento para un sistema experto, y lo que quiero crear es una aplicacion para poner a prueba esa base y asi ver el funcionamiento, es por eso que necesito comunicacion entre aplicaciones, me podrias recomendar algun sitio donde pueda encontrar informacion sobre ello o tu me podrias mencionar algo, estamos en contact-o |
| La zona horaria es GMT -6. Ahora son las 04:46. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.