Visual Basic - Crear .exe que admita parámetros

Life is soft - evento anual de software empresarial
 
Vista:

Crear .exe que admita parámetros

Publicado por GaritoMan (11 intervenciones) el 16/08/2005 11:59:47
Hola,

He creado una plicación que combina 2 archivos txt, algo sencillito. El tema es que ambos los tengo que abrir por programa abriéndolos a lo bestia (se los nombre y donde estan) o usando un commondialog.

El tema es que quiero pasarlos como parámetros por ejemplo:
c:\combina a.txt b.txt
O usando las rutas:
c:\combina c:\a\a.txt c:\a\b\txt c:\salida
el último sería el parametro donde lo crea...

En C o con .bat sabía hacerlo pero on VB la verdad es que no tengo ni idea....

¿Es posible? ¿se os ocurre cómo?

Muchas Gracias por Adelantado y Hasta Otra ;)
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Crear .exe que admita parámetros

Publicado por Christian (675 intervenciones) el 16/08/2005 16:33:40
lo que puedes hacer es crear un archivo .INI el cual digites los parametros que desees, luego con tu programa lees el archivo .INI y asi haces lo que tienes que hacer.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Crear .exe que admita parámetros

Publicado por GaritoMan (11 intervenciones) el 16/08/2005 18:07:45
Hola,

Gracias por responder.

Se me había ocurrido algo parecido, con un archivo de texto...

¿pero no se puede hacer directamente? Como si de una función se tratara...

Hasta Otra ;)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Crear .exe que admita parámetros

Publicado por Christian (675 intervenciones) el 16/08/2005 18:24:03
si se puede pero ya tendria que ser estatico tu parametro, o no se como lo piensas hacer, recuerda que la idea del archivo es que puedas cambiar tu parametro (ruta) cuantas veces desees.

Saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Crear .exe que admita parámetros

Publicado por noexit (5 intervenciones) el 16/08/2005 18:55:00
Nada mas facil, k lo k planteas, llama a la funcino Command() en el evetno load del form principal, y te devolvera un string (cadena de texto) con los parametros con los k ha sido llamado el programa.

Por ejemplo, si lo llamas asi: c:\combina a.txt b.txt, en

Private Sub Form_Load()
Dim s As String

s = Command() 'en s tienes "a.txt b.txt"

End Sub

y si lo llamas asi: c:\comibna c:\a\a.txt c:\a\b.txt c:\salida\b.txt

Private Sub Form_Load()
Dim s As String

s = Command() 'en s tienes "c:\a\a.txt c:\a\b.txt c:\salida\b.txt"

End Sub

El pekño incoveniente es k te devuelve un "bloke", no te separa los parametros con los espacios en blanco ni con ningun otro caracter, xo esto es facilisimo de hacer con la funcion mid.

Contesta si te ha funcionado.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Crear .exe que admita parámetros

Publicado por GaritoMan (11 intervenciones) el 17/08/2005 12:37:49
Muchísimas gracias a los dos,
Eso es lo que buscaba Christian, pero no tenía ni idea de esa función...

Lo de cortala es sencilla, además se como se llaman... El tema es modificarlos desde mi web (en el server) y luego recojerlos pasándoselos como parámetros a la función.

Gracias y Hasta Otra ;)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Crear .exe que admita parámetros

Publicado por EGV (385 intervenciones) el 17/08/2005 16:34:20
pregunto
cuando compilamos el exe entre las cosas que hay figura parametros, eso puede servir a este fin o no ????
porque no se como se usa esa parte de la compilacion
a lo mejor se pueden establecer en ese sector de la compilacion (no se),se me ocurre.
suerte
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Crear .exe que admita parámetros

Publicado por GaritoMan (11 intervenciones) el 17/08/2005 19:23:04
Gracias a todos,

He usado el código que me ha dado "noexit" (en el anterior mensaje me refería a ti)

EGV le he hechado un vistazo pero parece ser que es para compilar.

Un saludo y gracias ;)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar