Ms-Dos - Comandos BATCH (rem, CD, y %...%, crear,for)

 
Vista:

Comandos BATCH (rem, CD, y %...%, crear,for)

Publicado por stifmstr (4 intervenciones) el 10/08/2013 19:16:08
Hola !
Quería preguntar para que sirve el comando for, rem, CD y los comandos que se ponen entre %%.

se que CD es como para indicar una ruta, pero. ¿cuando me conviene usarlo?
y ¿que es exactamente?

navegando por un foro, me encontré con comandos como "for %%A" u otros entre %.
tengo una idea de que es para cuando uno no sabe exactamente donde esta cierta carpeta.
**
por ejemplo. quiero eliminar, copiar y/o mover un archivo que esta en documentos.
o que esta en la carpeta del nombre del usuario (osea, yo no se el nombre).
o hacer que el bat detecte la unidad principal (sistema).
**

también quería saber como crear carpetas con batch.

-----------

(hace casi nada que empece con esto, así que no tengo muchos conocimientos. pido que la respuesta sea lo mas explicativa posible).

GRACIAS, Saludos!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Antoni Masana
Val: 1.419
Oro
Ha mantenido su posición en Ms-Dos (en relación al último mes)
Gráfica de Ms-Dos

Comandos BATCH (rem, CD, y %...%, crear,for)

Publicado por Antoni Masana (811 intervenciones) el 12/08/2013 07:44:56
Por motivo de tiempo y espacio no voy a explicar todos y cada uno de los comandos de consola del MSDOS

Dale un vistazo a esta página, es muy ilustrativa:

http://norfipc.com/inf/comandos-consola-windows-7.html

Lo que si hare sera darte unos consejos. Todos los comandos incorporan una ayuda que se invoca con /?

Ejemplos

1
2
3
C:\> FOR /?
C:\> SET /?
C:\> CD /?



Las variables en los procesos BAT se asignan con el Comando SET

1
SET Nombre=Antonio


Y se ve el contenido poniendo la variable entre dos signo %

1
ECHO %Nombre%


El comando FOR tiene una particularidad: Si lo ejecutas desde la línea de comandos se pone un solo %

1
C:\> FOR %a IN (*.*) DO ECHO %a


si se ejecuta desde un BAT se ponen dos %%

1
2
@ECHO OFF
FOR %%a IN (*.*) DO ECHO %%a


Hay mucho, pero que mucho más, pero eso es para otro día

Saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Comandos BATCH (rem, CD, y %...%, crear,for)

Publicado por stifmstr (4 intervenciones) el 13/08/2013 00:53:43
Hola, excelente, todas mis dudas aclaradas.
gracias.

Saludos!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar