Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - ferrec

#1
Hola, queria haceos una pregunta que no se como poder hacerlo...

Estoy intentando crear una carpeta desde bat con una variable creada por un SET, hasta hay funciona correctamente... pero si quiero hacer la carpeta con espacios no me funciona,,,

Por ejemplo la pregunta con el set es .... como se lama el alumno?
Yo de contesto pepito perez

en vez de crearme una carpeta con pepito perez, me crea 2 carpetas una pepeito y la otra perez.

Lo he probado con comillas, sin ellas...etc...y naa no me funciona

Podeis echarme una mano?

Gracias
#2
Gracias de nuevo... muy buena ayuda!  ;D
#3
gracias Eleкtro, lo he probado como me has puesto pero solo me muestra el mes y no me genera el directorio , no me importa que no sea natural, solo que cuando ejecute el bat si no existe el directorio del mes actual que me lo cree...  

Una pregunta...es mas sencillo que el bat llame a VB me genere este directorio si no exite y luego continue con el Bat? ...Perdona por mi ignorancia  :-[

Gracias de nuevo pr tu ayuda :)




Ya esta solucionado...solamente me preguntaba pero no se porque no me lo generaba... le he quitado el echo que me mostraba el mes y le he dejado el mkdir que cree el directorio...


Gracias  ;-)

Código (dos) [Seleccionar]

Echo Off & Title GetMonthName by Elektro
(CHCP 1252)1>NUL

Call :GetMonthName
rem Echo [+] Current Month Is: "%monthName%"
MKDir ".\%monthName%"

Pause&Exit /B 0

:GetMonthName
Set    "monthNames=Enero Febrero Marzo Abril Mayo Junio Julio Agosto Septiembre Octubre Noviembre Diciembre"
Set /A "monthInt=%date:~3,2%" & REM Set For DD/MM/YYYY
For /F "Tokens=%monthInt%" %%# in ('Echo %monthNames%') do (
  Set "monthName=%%#"
  Exit /B 0
)
Goto:EOF





[MOD]: Está prohibido hacer doble post
#4
Hola gracias por la respuesta...pero DATE es la fecha completa
al crear el directorio se crearia 15/01/2014 y no el mes solamente que es lo que busco.

No se si me he explicado bien, perdonad...

lo que necesito es un bat para que me genere un directorio solamente con el MES actual.

Mil gracias de nuevo por tu respuesta
#5
Hola, tengo una question que me esta volviendo loco y no encuentro una solucion... a ver si me podeis echar un cable por favor..

Lo que me gustaria hacer es crear un directorio con el mes actual, por ejemplo si estamos en enero, que reconozca que estamos en este mes y genere ese directorio llamado "enero", creo que es algo sencillo pero no se como hacerlo...lo que he podido es hacer directorios con el formato  día/mes/año pero no solo con el mes actual.


Muchas gracias