Como pasar parámetros a un ejecutable
Alguien sabe cómo leer los parámetros que se le pueden poner al ejecutable desde el código???
Es decir, ejecuto el programa:
pepe.exe 1 pepe
Y necesito leer "1" y "pepe".
Alguien sabe cómo hacerlo????
Es decir, ejecuto el programa:
pepe.exe 1 pepe
Y necesito leer "1" y "pepe".
Alguien sabe cómo hacerlo????
La operación que solicitas es de lo más simple.
Lo puedes hacer llamando a la función Command() en el evento Load del formulario principal.
Esta función devuelve un String que contiene una cadena de texto con los parámetros dados.
Si, más tarde, deseas tratar cada parámetro individualmente, sin tener un String con todos como devuelve la función, puedes realizar una sencilla función que los ponga en un array.
Aquà te doy el ejemplo de como recoger los parámetros de un ejecutable en una variable String:
Private Sub Form_Load()
Dim cmd As String 'Contendrá el string con los parámetros
cmd = Command() 'Se le asignan los parámetros a cmd
MsgBox "Parámetros del ejecutable: " & vbCrLf & cmd 'Se muestra el mensaje de salida con los parámetros
End Sub
Espero que te sirva.
Hasta otra,
Zoto
Lo puedes hacer llamando a la función Command() en el evento Load del formulario principal.
Esta función devuelve un String que contiene una cadena de texto con los parámetros dados.
Si, más tarde, deseas tratar cada parámetro individualmente, sin tener un String con todos como devuelve la función, puedes realizar una sencilla función que los ponga en un array.
Aquà te doy el ejemplo de como recoger los parámetros de un ejecutable en una variable String:
Private Sub Form_Load()
Dim cmd As String 'Contendrá el string con los parámetros
cmd = Command() 'Se le asignan los parámetros a cmd
MsgBox "Parámetros del ejecutable: " & vbCrLf & cmd 'Se muestra el mensaje de salida con los parámetros
End Sub
Espero que te sirva.
Hasta otra,
Zoto
