Subido por Ernesto Laurito

COMANDOS

Anuncio
COMANDOS:
Echo. ON|OFF: activa o desactiva el volcado de texto. Para conocer el estado actual,
usar ECHO sin parámetros. Mensaje: el texto a mostrar.
echo es un comando para la impresión de un texto en pantalla. Es utilizado en las
terminales de los sistemas operativos como Unix, GNU/Linux, o MS-DOS; dentro de
pequeños programas llamados scripts; y en ciertos lenguajes de programación tales
como PHP.
El comando ERASE WINDOW borra el contenido de la ventana cuyo número de
referencia se pasa en ventana. Si omite el parámetro ventana, ERASE WINDOW borra
el contenido de la ventana del primer plano del proceso actual. Generalmente,
utilizará ERASE WINDOW en combinación con MESSAGE y GOTO XY.
¿Cuántos comandos batch hay?
Comando
batch
Función
attrib
Mostrar o modificar los atributos de un archivo (por ejemplo, tamaño, fecha de
modificación o ubicación)
cacls
Mostrar o cambiar ACL (permisos de acceso) para determinados archivos
call
Llamar a un archivo batch desde otra aplicación
cd
Cambiar de directorio o carpeta
Comando batch Función
Versiones de Windows
assoc
Mostrar o cambiar la extensión de un archivo (por
ejemplo, .txt o .jpg)
XP
Vista
7, 8, 10
at
Iniciar un comando o programa a una hora concreta, XP
añadiéndolo al programador de tareas
Vista
7
attrib
Mostrar o modificar los atributos de un archivo (por
XP
ejemplo, tamaño, fecha de modificación o ubicación)
Vista
7, 8, 10
cacls
Mostrar o cambiar ACL (permisos de acceso) para
determinados archivos
XP
Vista
7, 8, 10
call
Llamar a un archivo batch desde otra aplicación
XP
Vista
7, 8, 10
cd
Cambiar de directorio o carpeta
XP
Vista
7, 8, 10
chcp
Mostrar o cambiar la página de códigos o mapa de
caracteres actual
XP
Vista
7, 8, 10
chdir
Cambiar el directorio o mostrar su nombre
XP
Vista
7, 8, 10
chkdsk
Comprobar si hay errores en el disco duro
XP
Vista
7, 8, 10
chkntfs
Mostrar o modificar la comprobación automática del
disco duro al iniciar el sistema
XP
Vista
7, 8, 10
choice
Crear una lista de selección de sí/no o A/B/C/D que
genera un valor de retorno
cipher
Modificar el cifrado de los archivos (en particiones de XP
tipo NTFS) o mostrar el estado del cifrado
subyacente
Vista
7, 8, 10
cls
Eliminar todo el contenido de la pantalla
XP
Vista
7, 8, 10
cmd
Iniciar el símbolo del sistema
XP
Vista
7, 8, 10
cmstp
Instalar perfiles de servicio del administrador de
conexiones
XP
Vista
7, 8, 10
color
Cambiar el color de fondo de la aplicación actual
XP
Vista
7, 8, 10
comp
Comparar el contenido de dos o más archivos
XP
Vista
7, 8, 10
compact
Mostrar o modificar el estado de compresión de los
archivos en particiones de tipo NTFS
XP
Vista
7, 8, 10
convert
Convertir sistemas de archivos de tipo FAT a NTFS
XP
Vista
7, 8, 10
copy
Copiar archivos
XP
Vista
7, 8, 10
cscript
Iniciar el intérprete para VBScript/JScript
XP
Vista
7, 8, 10
date
Mostrar y configurar la fecha y hora del sistema
XP
Vista
7, 8, 10
defrag
Desfragmentar unidades
XP
Vista
7, 8, 10
del
Eliminar archivos individuales
XP
Vista
7, 8, 10
dir
Mostrar todo el contenido de un directorio
XP
Vista
7, 8, 10
diskcomp
Comparar el contenido de dos unidades de
almacenamiento distintas
XP
Vista
7, 8, 10
diskpart
Administrar discos duros desde el símbolo del
sistema
XP
Vista
7, 8, 10
7, 8, 10
dism
Mostrar, instalar, desinstalar, configurar o actualizar
características y paquetes de imágenes de Windows
7, 8, 10
doskey
Crear macros, recuperar comandos introducidos
anteriormente y editar líneas de comandos
XP
Vista
7, 8, 10
driverquery
Mostrar los controladores de los dispositivos
instalados en el ordenador
XP
Vista
7, 8, 10
echo
Mostrar mensajes en el símbolo del sistema, así
como habilitar y deshabilitar la presentación de los
comandos
XP
Vista
7, 8, 10
endlocal
Finalizar una sesión iniciada con setlocal
XP
Vista
7, 8, 10
erase
Eliminar uno o más archivos
XP
Vista
7, 8, 10
errorlevel
Indicar si un comando se ha llevado a cabo o no (0
significa sí y 1 significa no)
XP
Vista
7, 8, 10
eventcreate
Crear una entrada en el eventlog o registro de
eventos
XP
Vista
7, 8, 10
eventquery
Mostrar una lista de eventos o sus propiedades
mediante cscript
XP
eventtriggers
Ver o configurar event triggers (desencadenadores
de eventos) en un registro de eventos
XP
exist
Comprobar si existe un archivo
XP
Vista
7, 8, 10
exit
Interrumpir la ejecución de un archivo de
procesamiento por lotes o del propio símbolo del
sistema
XP
Vista
7, 8, 10
expand
Descomprimir archivos o carpetas comprimidos
XP
Vista
7, 8, 10
fc
Comparar distintos archivos y mostrar las diferencias XP
Vista
7, 8, 10
find
Buscar uno o más archivos introduciendo caracteres XP
Vista
7, 8, 10
findstr
Buscar cadenas de texto concretas en un archivo,
como en el nombre o el texto del archivo
XP
Vista
7, 8, 10
for
Crea un bucle for(), que ejecuta los comandos de
manera consecutiva tantas veces como se indica
entre paréntesis
XP
Vista
7, 8, 10
format
Formatear un disco duro
XP
Vista
7, 8, 10
fsutil
Mostrar y configurar las propiedades de un sistema
de archivos
XP
Vista
7, 8, 10
ftp
Cargar y descargar archivos mediante FTP
XP
(protocolo de transferencia de archivos), como en un
servidor
Vista
7, 8, 10
ftype
Mostrar el tipo de archivo y su ubicación
XP
Vista
7, 8, 10
getmac
Mostrar dirección MAC (identificador del dispositivo)
de un adaptador de red (local o remoto)
XP
Vista
7, 8, 10
goto
Ir a una ubicación concreta dentro de un archivo de
procesamiento por lotes
XP
Vista
7, 8, 10
gpresult
Mostrar la política de grupo que se aplica al
dispositivo o a un usuario concreto
XP
Vista
7, 8, 10
gpupdate
Actualizar la política de grupo
XP
Vista
7, 8, 10
graftabl
Mostrar caracteres especiales de manera gráfica
XP
Vista
7, 8, 10
help
Mostrar todos los comandos cmd del símbolo del
sistema
XP
Vista
7, 8, 10
hostname
Mostrar el nombre del dispositivo
XP
Vista
7, 8, 10
icacls
Mostrar, modificar, realizar copias de seguridad o
restaurar las ACL o listas de control de acceso de
archivos y carpetas
if
Establecer condiciones en los archivos de
procesamiento por lotes, de modo similar a
JavaScript, por ejemplo
XP
Vista
7, 8, 10
ipconfig
Mostrar los valores de configuración de redes IP
XP
Vista
7, 8, 10
irftp
Enviar un archivo mediante el puerto de infrarrojos
XP
Vista
7, 8, 10
label
Cambiar el nombre de un disco duro
XP
Vista
7, 8, 10
logman
Administrar el servicio de registros y alertas de
rendimiento
XP
Vista
7, 8, 10
lpr
Enviar un documento a una impresora de la red
XP
mkdir
Crear un directorio
XP
Vista
7, 8, 10
7, 8, 10
mmc
Iniciar el componente Management Console
XP
Vista
7, 8, 10
mode
Configurar interfaces y dispositivos del sistema
XP
Vista
7, 8, 10
more
Mostrar datos en paralelo en la pantalla
XP
Vista
7, 8, 10
mountvol
Crear, eliminar o mostrar puntos de montaje de
discos
XP
Vista
7, 8, 10
move
Cambiar el nombre de archivos y carpetas o
moverlos
XP
Vista
7, 8, 10
openfiles
Mostrar o dividir los archivos y directorios abiertos
msiexec
Instalar paquetes .msi (también llamados archivos de XP
paquetes de Windows Installer)
Vista
7, 8, 10
net
Mostrar y administrar servicios de red
XP
Vista
7, 8, 10
netsh
Administrar y configurar los componentes de una red XP
mediante el símbolo del sistema
Vista
7, 8, 10
netstat
Mostrar el estado de las conexiones TCP-IP
XP
Vista
7, 8, 10
nslookup
Comprobar el estado del servidor DNS
XP
ntbackup
Iniciar NTBackup mediante línea de comandos/silent XP
path
Mostrar o establecer la ruta de búsqueda para el
programa correspondiente
XP
Vista
7, 8, 10
pathping
Comprobar la conexión de las direcciones IP
XP
Vista
7, 8, 10
pause
Detener el archivo de procesamiento por lotes que
se está ejecutando actualmente, pidiendo al usuario
que pulse una tecla para continuar
XP
Vista
7, 8, 10
perfmon
Iniciar el monitor de rendimiento de Windows
XP
Vista
7, 8, 10
ping
Comprobar la conexión con otro dispositivo
XP
Vista
7, 8, 10
print
Imprimir un archivo de texto
XP
Vista
7, 8, 10
prncnfg
Después de ejecutar cscript, permite ver o modificar
los datos de configuración de impresora
XP
prndrvr
Después de iniciar cscript, permite ver, añadir o
eliminar controladores de impresoras
XP
7, 8, 10
prnjobs
Después de iniciar cscript, permite mostrar, pausar o XP
recuperar documentos en cola de impresión
prnmngr
Después de iniciar cscript, permite añadir impresoras XP
o conexiones de impresión o establecer una
impresora predeterminada
prnport
Después de iniciar cscript, permite crear, eliminar o
mostrar puertos de impresora
XP
prompt
Cambiar el mensaje (por ejemplo, “¡Hola!” en lugar
de “Pulsar cualquier tecla”)
XP
rd
Eliminar un directorio
recover
Recuperar archivos legibles de un disco dañado
XP
Vista
7, 8, 10
reg
Añadir, leer, importar o exportar entradas del registro XP
del sistema
Vista
7, 8, 10
regsvr32
Registrar archivos .dll y .ocx y bibliotecas de los
programas en el registro del sistema
XP
Vista
7, 8, 10
rem
Todos los comandos después de rem son
interpretados como comentarios por el símbolo del
sistema
XP
Vista
7, 8, 10
rename
Cambiar el nombre de los archivos
XP
Vista
7, 8, 10
replace
Sustituir o sobrescribir archivos
XP
Vista
7, 8, 10
reset session
Reiniciar o interrumpir una sesión
XP
Vista
7, 8, 10
rmdir
Eliminar un directorio
XP
Vista
7, 8, 10
rd
Eliminar un directorio
XP
Vista
7, 8, 10
rsm
Administrar o controlar medios extraíbles (como CD- XP
ROM)
schtasks
Crear, modificar, ejecutar o interrumpir las tareas
programadas en el dispositivo actual o en un
dispositivo remoto
XP
Vista
7, 8, 10
secedit
Comparar los permisos mediante plantillas para
comprobar la seguridad del sistema
XP
Vista
7, 8, 10
set
Mostrar y eliminar variables dentro del símbolo del
sistema
XP
Vista
7, 8, 10
Vista
7, 8, 10
8, 10
shutdown
Desconectar, reiniciar o apagar el ordenador
XP
Vista
7, 8, 10
sort
Mostrar los datos de un archivo o comando estándar XP
de forma ordenada
Vista
7, 8, 10
start
Iniciar algunas interfaces, programas o comandos
XP
Vista
7, 8, 10
subst
Asignar el nombre de una unidad a una ruta (por
ejemplo, C:)
XP
Vista
7, 8, 10
systeminfo
Solicitar información sobre la configuración del
sistema del ordenador
XP
Vista
7, 8, 10
taskkill
Interrumpir los procesos activos de inmediato
XP
Vista
7, 8, 10
tasklist
Mostrar todas las tareas y procesos activos
XP
Vista
7, 8, 10
tcmsetup
Configurar servicios telefónicos
XP
Vista
7, 8, 10
telnet
Establecer conexiones Telnet
XP
tftp
Transferir los archivos a un servidor TFTP
XP
time
Mostrar y configurar la hora del sistema
XP
Vista
7, 8, 10
timeout
Establecer un período de tiempo en el cual no se
lleve a cabo ninguna acción
Vista
7, 10
title
Configurar el título de la ventana del símbolo del
sistema
XP
Vista
7, 8, 10
tree
Visualizar la estructura de carpetas de manera
gráfica
XP
Vista
7, 8, 10
type
Mostrar el contenido de un archivo de texto
XP
Vista
7, 8, 10
ver
Mostrar la versión actual del sistema operativo
XP
Vista
7, 8, 10
verify
Comprobar que un archivo se ha almacenado
correctamente en el disco
XP
Vista
7, 8, 10
vol
Mostrar el nombre y el número de serie del disco
duro
XP
Vista
7, 8, 10
El comando test permite efectuar una serie de pruebas sobre los archivos, las
cadenas de caracteres, los valores aritméticos y el entorno de usuario. ... El comando
test posee dos sintaxis: test expresión y [ expresión ], donde "expresión" representa
el test que se debe efectuar.
Prefijos para archivos ejecutables .bat para varios comandos:
- ECHO - Texto que queremos que se muestre en la pantalla.
- @ECHO OFF - Texto que queremos que se oculte en la pantalla y
normalmente se mostrar.
- START - Ejecuta un archivo con su aplicación predeterminada.
- PAUSE – Una pausa entre comando y comando. Hay que pulsar una tecla
para que se ejecute el siguiente.
- REM - Inserta línea de comentario en el programa.
- MKDIR/RMDIR - Crea y elimina directorios.
- DEL – Para borrar archivos.
- COPY - Copia archivos.
- XCOPY - Copiar archivos con opciones adicionales.
- FOR/IN/DO – Especificar archivos.
Haciendo uso de estos prefijos, crearemos un archivo .bat con los comandos
deseados. En este tutorial utilizaremos los comandos necesasrios para crear
un router virtual en Windows 10, es decir los siguientes comandos :
netsh wlan set hostednetwork mode=allow ssid=nombre_red key=contraseña
y
netsh wlan start hostednetwork
- Crear archivo .bat con comandos de Símbolo del
Sistema para que se ejecute automáticamente en
Windows.
Lo primero será abrir el programa Bloc de Notas, una vez abierto y escribir lo
siguiente:
@echo Presiona la tecla Enter para habilitar la Red WIFI
@echo Nombre:DOWNLOADSOURCEES Contraseña:123456789
PAUSE
netsh wlan set hostednetwork mode=allow ssid=DOWNLOADSOURCEES
key=123456789
netsh wlan start hostednetwork
@echo RED WIFI activada
PAUSE
exit
Nota Importante: Esto hará que cuando el archivo .bat se ejecute y se
muestre el texto: Presiona la tecla Enter para habilitar la Red WIFI.
Luego también mostrará el texto con la información sobre la red que vamos a
crear: Nombre:DOWNLOADSOURCEES Contraseña:123456789. Luego
tendrás que pulsar la tecla Enter para que los dos comandos se ejecuten
(personaliza los comandos con tu nombre de red y contraseña). Una vez
ejecutados, se mostrará el texto: RED WIFI activada. Posteriormente tendrás
que pulsar la tecla Enter para que se cierre y el proceso de ejecución
termine.
Una vez que el texto se encuentra en el interior del bloc de notas, tal y como
se muestra en el tutorial, tendrás que hacer clic en la opción Archivo para que
se muestre un menú en el que tendrás que seleccionar: Guardar como… Esto
hará que se muestre una ventana en la que podrás dar un nombre a tu archivo
escribiendo el formato .BAT al final del nombre. También deberás hacer clic
en la sección Tipo de archivo para y seleccionar la opción Todo los archivos.
Por último haz clic en el botón Guardar para que el archivo .bat se cree en la
ruta seleccionada.
Una vez que has creado el archivo .bat, solo tendrás que hacer doble clic
sobre dicho archivo para que de manera automática se ejecuten los comandos
indicados en su interior. Si tampoco deseas tener que ejecutar de manera
manual el archivo .bat y deseas que se ejecute de manera automática con el
inicio de tu ordenador con Windows, solo tendrás que copiar el archivo .bat
y pegarlo a la siguiente ruta:
C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp
Nota: si lo haces manualmente Este equipo > Disco Local (C:) >
ProgramData >Microsoft > Windows > Menú inicio > Programas > Inicio
Una vez que hallas colocado el archivo en la carpeta Inicio, cada vez que
inicies o reinicies tu ordenador con Windows, el archivo .bat se ejecutará de
manera automática y por lo tanto los comandos que se encuentran en su
interior.
- Propuesta de Usuarios
Con el objetivo de simplificar al máximo el proceso y creación del archivo
.bat, pues incluir solo los comandos que desees que se ejecuten sin incluir los
prefijos indicados anteriormente. De esta manera no se mostrará ningún
mensaje con texto o detalles que desees incluir, sino que simplemente se
ejecutarán los comandos. En este caso el texto que deberás incluir en el bloc
de nota .bat, en nuestro caso práctico sería:
netsh wlan set hostednetwork mode=allow ssid= DOWNLOADSOURCEES
key=123456789
netsh wlan start hostednetwork
exit
- Cómo ejecutar automáticamente las
secuencias de comandos de PowerShell
en Windows 10
Si quieres que por ejemplo un scripts con formato PS1 se ejecute
automáticamente en PowerShell desde el arranque de tu ordenador con
Windows, necesitarás crear un archivo Batch Script (.bat) que te permita su
ejecución.
Para ello tendremos que abrir el Bloc de Notas para renglón seguido pegar en
su interior el siguiente código:
@ECHO OFF
PowerShell.exe -Command "ruta del Script"
Nota importante: Recuerda que en este código deberás sustituir el texto "ruta
del script" por la ruta exacta en la que se encuentra el archivo (Script) .PS1.
Ejemplo: "C:\Users\juanm\Documents\Desactivar sonido al desconectar
auriculares.PS1"
De esta manera el código quedaría de la siguiente manera:
@ECHO OFF
PowerShell.exe -Command "C:\Users\juanm\Documents\Desactivar sonido al
desconectar auriculares.PS1"
Renglon seguido cuando el comando esté correctamente tendrás que hacer clic
en la opción Archivo para luego seleccionar la opción Guardar Como…
Esto hará que de manera automática se abra una ventana en la que tendrás que
seleccionar en la sección TIPO: la opción Todos los Archivos. De esta
manera podrás proporcionar el nombre deseado así como añadir el formato
.bat al final de dicho nombre. Por último solo te queda guardar el archivo en la
carpeta deseada.
Descargar