comandos que pueden ir en .bat o .cmd

22/10/2003 - 04:20 por Marcelo | Informe spam
Hola!
Saben de algun tutorial para hacer .bat o .cmd (crearlo ya se,
lo edito en el notepad y le pongo extension .bat)
Específicamente que comandos se pueden ejecutar...tipo REM echo
y similares

otra cosa que diferencia hay entre un .bat y un .cmd?

gracias!!!

Preguntas similare

Leer las respuestas

#1 Ramón Sola [MS MVP]
22/10/2003 - 05:28 | Informe spam
En la ayuda de Windows, la gran desconocida, tienes gran cantidad de información sobre lo que puedes usar en la línea de comandos. Busca por "referencia de la línea de comandos" o ejecuta "hh ntcmds.chm" (sin comillas).

Respecto a las extensiones, no hay ninguna diferencia en sentido técnico. Un fichero .bat se puede renombrar como .cmd y se ejecutará igual en entornos NT/2000/XP/2003 (bajo procesador de comandos Cmd.exe); igual a la inversa.

Sin embargo, la sintaxis de las órdenes de Cmd.exe está ampliada con respecto a las de su homólogo de los Windows 9x, Command.com. Puedes observar por ejemplo la compleja sintaxis del comando FOR, mucho más potente.

Suelen renombrarse a .cmd los ficheros por lotes que usan funciones ampliadas de Cmd.exe (Windows NT y su familia), las cuales no están soportadas en los Windows 9x. Así, dado que la extensión .cmd no tiene asignada por defecto ninguna asociación en estos entornos, se evita la ejecución indebida de un fichero diseñado para entornos Windows NT (y familia).

Por otra parte, otro método de control para distinguir el entorno es comprobar la variable de entorno OS. Por ejemplo:
if .%os% == .Windows_NT echo Windows NT y familia
if not .%os% == .Windows_NT echo Windows 9x

De hecho, la variable OS no está definida en Windows 9x.
Ramón Sola desde Málaga (España) /
MS MVP Windows - Shell/User -> http://mvp.support.microsoft.com
Para escribirme, convierte "yanoseashooligan" en "yahoo".

Política de Microsoft para Distribución de Software
http://www.microsoft.com/spain/tech...sfdist.asp
(A ver si queda claro lo de no abrir archivos adjuntos no
solicitados, y mucho menos si el mensaje menciona a Microsoft.)

El mensaje identificado como news: va a
nombre de Marcelo ():
Hola!
Saben de algun tutorial para hacer .bat o .cmd (crearlo ya se,
lo edito en el notepad y le pongo extension .bat)
Específicamente que comandos se pueden ejecutar...tipo REM echo
y similares

otra cosa que diferencia hay entre un .bat y un .cmd?

gracias!!!
Respuesta Responder a este mensaje
#2 Marcelo
22/10/2003 - 06:45 | Informe spam
gracias!!

Salu2!
Marcelo
"Ramón Sola [MS MVP]" escribió en el mensaje
news:%
En la ayuda de Windows, la gran desconocida, tienes gran cantidad de
información sobre lo que puedes usar en la línea de comandos. Busca por
"referencia de la línea de comandos" o ejecuta "hh ntcmds.chm" (sin
comillas).

Respecto a las extensiones, no hay ninguna diferencia en sentido técnico. Un
fichero .bat se puede renombrar como .cmd y se ejecutará igual en entornos
NT/2000/XP/2003 (bajo procesador de comandos Cmd.exe); igual a la inversa.

Sin embargo, la sintaxis de las órdenes de Cmd.exe está ampliada con
respecto a las de su homólogo de los Windows 9x, Command.com. Puedes
observar por ejemplo la compleja sintaxis del comando FOR, mucho más
potente.

Suelen renombrarse a .cmd los ficheros por lotes que usan funciones
ampliadas de Cmd.exe (Windows NT y su familia), las cuales no están
soportadas en los Windows 9x. Así, dado que la extensión .cmd no tiene
asignada por defecto ninguna asociación en estos entornos, se evita la
ejecución indebida de un fichero diseñado para entornos Windows NT (y
familia).

Por otra parte, otro método de control para distinguir el entorno es
comprobar la variable de entorno OS. Por ejemplo:
if .%os% == .Windows_NT echo Windows NT y familia
if not .%os% == .Windows_NT echo Windows 9x

De hecho, la variable OS no está definida en Windows 9x.
Ramón Sola desde Málaga (España) /
MS MVP Windows - Shell/User -> http://mvp.support.microsoft.com
Para escribirme, convierte "yanoseashooligan" en "yahoo".

Política de Microsoft para Distribución de Software
http://www.microsoft.com/spain/tech...sfdist.asp
(A ver si queda claro lo de no abrir archivos adjuntos no
solicitados, y mucho menos si el mensaje menciona a Microsoft.)

El mensaje identificado como news: va a
nombre de Marcelo ():
Hola!
Saben de algun tutorial para hacer .bat o .cmd (crearlo ya se,
lo edito en el notepad y le pongo extension .bat)
Específicamente que comandos se pueden ejecutar...tipo REM


echo
y similares

otra cosa que diferencia hay entre un .bat y un .cmd?

gracias!!!
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida