Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

Leer parametros posicionales

Estas en el tema de Leer parametros posicionales en el foro de Visual Basic clásico en Foros del Web. Hola que tal, estuve buscando por google y por aca y la verdad que todavia no encuentro como leer parametros posicionales es decir "miprograma.exe - ...
  #1 (permalink)  
Antiguo 19/02/2007, 10:14
 
Fecha de Ingreso: marzo-2002
Ubicación: Salta Capital - Actualmente estudiando en Córdoba
Mensajes: 430
Antigüedad: 22 años, 1 mes
Puntos: 0
Leer parametros posicionales

Hola que tal, estuve buscando por google y por aca y la verdad que todavia no encuentro como leer parametros posicionales es decir
"miprograma.exe - texto1 numero1 numero2"

Ahora como a leer texto1 numero1 numero2 en el programa?

Desde ya muchas gracias por su colaboracion.
Saludos.-
__________________
Nada es imposible, con un poco de esfuerzo se logran las cosas.-
  #2 (permalink)  
Antiguo 19/02/2007, 10:27
 
Fecha de Ingreso: marzo-2002
Ubicación: Salta Capital - Actualmente estudiando en Córdoba
Mensajes: 430
Antigüedad: 22 años, 1 mes
Puntos: 0
Re: Leer parametros posicionales

Ahi encontre la info, asi que me respondo a mi mismo para el que necesite usar esto.

http://www.elguille.info/VB/VB_TIP2.HTM#vb2_015

El codigo es el siguiente

Código PHP:
 
Private Function LineaComandos() As String
    Dim sTmp 
As String
    Dim i 
As Integer
    
'Comprobar si hay algún archivo en la línea de comandos
    sTmp = Trim$(Command$)
    If Len(sTmp) Then
        '
Si tiene los caracteres de comillasquitarselos
        i 
InStr(sTmpChr$(34))
        If 
i Then
            sTmp 
Left$(sTmp1) & Mid$(sTmp1)
            
InStr(sTmpChr$(34))
            If 
i Then
                sTmp 
Left$(sTmp1) & Mid$(sTmp1)
            
End If
        
End If
    
End If
    
LineaComandos sTmp
End 
Function 
Y tomamos los parametros con:

Dim sFile As String

sFile = LineaComandos()

Saludos.-
__________________
Nada es imposible, con un poco de esfuerzo se logran las cosas.-
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:41.