AYUDA Command$

Iniciado por dvd3000, 16 Septiembre 2009, 18:18 PM

0 Miembros y 1 Visitante están viendo este tema.

dvd3000

Bueno quiero hacer un programa con vb, de hecho está empezado pero no se seguir, mi idea es que se manipule desde la consola de comandos, y que se ponga el nombre del programa que se encuentra en un PATH del sistema, y pasarle argumentos, Y allí está el problema, por ahora solo puedo hacer esto:

Sub Main()
MsgBox Command$
End Sub

Pero en la Variable Command me pone todo el texto que sigue al nombre del programa:

programa.exe -p -s -t 50

quiero que en una variable se guarde el primer argumento (-p)
en otra diferente el segundo (-s) y así con todos; por ahora la variable Command vale: "-p -s -t 50"   :huh:

Quiero saber si se pueden manejar (como en linux)
primer argumento, segundo argumento, tercer argumento.

Si se puede solo he de usar unos condicionales y ya está, si  no se puede decidme en qué otro lenguaje se puede.

BlackZeroX

#1
funcion split()

Código (vb) [Seleccionar]

Dim spli() as string,i as integer
spli=split(command$," ")
for i =0 to ubound(spli)-1
   msgbox cstr(spli(i))
for i



Dulces Lunas
The Dark Shadow is my passion.

Novlucker

Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD

"Hay dos cosas infinitas: el Universo y la estupidez  humana. Y de la primera no estoy muy seguro."
Albert Einstein

BlackZeroX

Cita de: dvd3000 en 16 Septiembre 2009, 18:39 PM
Hola, estoy haciendo un programa en VB 6,pero lo programo en vbs,me explico yo sé usar el vbs y estoy haciendo un programa en vb sin aprender vb...

Bueno aquí va la pregunta, quiero hacer un programa, que cuando le pases argumentos (desde el cmd- acceso directo...)haga una u otra acción, el problema es que no consigo que el vb me diferencie entre primer argumento, segunto, etc..., y me lo pone todo en una variable,

De ese modo la variable vale "-l -t 30 "
¿se puede dividir la variable por espacios y así tener tres variables con vbs?:
variable 1 "-l"
variable 2 "-t"
variable 3 "30"

me pareció leerlo en algún sitio pero no lo encuentro


Cita de: Novlucker en 16 Septiembre 2009, 19:44 PM
Respondido  :¬¬ (tema duplicado)

https://foro.elhacker.net/scripting/vbs_ayuda_variable_descompuesta-t267667.0.html


ya me parecia xP
The Dark Shadow is my passion.