En el proyecto tengo algo simple como esto:
Código
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Dim comando As String comando = Command() If comando = "prueba1" Then msgbox("Se recibió palabra PRUEBA1") If comando = "prueba2" Then msgbox("Se recibió palabra PRUEBA2") End Sub
Y haciendo desde consola:
Citar
aplicacion.exe prueba1
aplicacion.exe prueba2
aplicacion.exe prueba2
¡Funciona!. El tema es que se abre un proceso para cada vez que le paso los argumentos.
Yo quisera hacer que, la aplicación, mientras esté siendo ejecutada reciba los comandos o argumentos que le esté enviando las veces que quiera sin que tenga que cerrarse y volverse a abrir.
He intentado poner la función en otros eventos del formulario pero no he conseguido hacer que funcione, siempre termina ejecutándose otro proceso diferente.
Hasta he probado hacer que mi aplicación sea de instancia única, pero tampoco.
Espero que se haya entendido y espero que me puedan ayudar en este problema que tengo.
Saludos.