Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: dvd3000 en 16 Septiembre 2009, 18:39 pm



Título: [vbs] Ayuda variable descompuesta
Publicado por: 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


Título: Re: [vbs] Ayuda variable descompuesta
Publicado por: xassiz_ en 16 Septiembre 2009, 18:43 pm
Yo sé con batch.. :-(


Título: Re: [vbs] Ayuda variable descompuesta
Publicado por: Novlucker en 16 Septiembre 2009, 19:16 pm
Split:
http://msdn.microsoft.com/en-us/library/6x627e5f%28VS.80%29.aspx

Código
  1. CadenaArg = "-l -t 30"
  2.  
  3. Args = Split(CadenaArg, " ")
  4.  
  5. For Each ar In Args
  6. MsgBox ar
  7. Next

Saludos