Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: ciruit en 23 Octubre 2005, 20:49 pm



Título: hora y fecha en nombre
Publicado por: ciruit en 23 Octubre 2005, 20:49 pm
Buenas
saben que necesito insertar la fecha y hora (en lo posible con ";" las dos variables para que lo acepte como nombre) al nombre de un archivo.
algo como esto:
supongamos que es 01/02/03 con 08:20 hrs.
shell "cmd /c ipconfig>c:\01;02;03 08;20.txt" (debido a que no acepta / ni :)
ojala me puedan ayudar.
tb acepto otra idea de como hacerlo xD.
saludos


Título: Re: hora y fecha en nombre
Publicado por: Chief en 24 Octubre 2005, 00:21 am
Con time conceguis la hora, y con date conceguis la fecha.
De hay podrias utilizar el Split para ir cortando, o podias utilizar Replace para remplasar los caracteres que desees.

Salu2!!


Título: Re: hora y fecha en nombre
Publicado por: noob_Setup en 24 Octubre 2005, 19:45 pm
exacto chief debes reemplazar las barras que te generan los comandos time y date con "_"

saludos


Título: Re: hora y fecha en nombre
Publicado por: ciruit en 29 Octubre 2005, 04:08 am
wow
muchas gracias
finalmente me quedo asi:
Código:
fecha2 = Replace(Date, "/", "-")
hora2 = Replace(Time, ":", "-")
shell "cmd /C ipconfig /all>c:\" & "[" & hora2 & "]" & "-" & "[" & fecha2 & "]" & ".txt"

saludos