El comando: "DOSKEY" está activado Windows 12, 11, 10, .. , MS Server 2025, 2022, 2019, .. disponible
Los ejemplos del comando "DOSKEY"
El
`DOSKEY`El comando en el símbolo del sistema de Windows se usa para definir y grabar macros para la línea de comando. Aquí hay unos ejemplos:
Ejemplo 1: Definir macro:
DOSKEY Macro1=echo Esto es un ejemplo-macro
Descripción: Define una macro llamada
"Macro1" que ordena
`echo Esto es un ejemplo-macro`ejecuta.
Ejemplo 2: Definir macro con parámetros:
DOSKEY Greet=echo Hola $*
Descripción: Define una macro llamada
"Saludar" que ejecuta el comando
`echo Hola`seguido de los parámetros ingresados.
Ejemplo 3: Macro de lista:
DOSKEY /MACROS
Descripción: Muestra una lista de todas las macros definidas.
Ejemplo 4: Iniciar grabación de macro:
DOSKEY /RECORD
Descripción: Inicia la grabación de comandos para crear una macro. Puede ingresar comandos como de costumbre y DOSKEY los registrará.
Ejemplo 5: Detener grabación de macro:
DOSKEY /RECORD=Macro2
Descripción: Detiene la grabación y guarda los comandos grabados como una macro llamada
"Macro2".
Ejemplo 6: Mostrar ayuda:
DOSKEY /?
Descripción: Muestra ayuda e información sobre las opciones disponibles para el
`DOSKEY`-dominio.
Ejemplo 7: Ejecutar comando con macro:
Macro1
Descripción: Ejecuta la macro
"Macro1" previamente definida, la cual imprime el texto
"Esta es una macro de ejemplo".
Ejemplo 8: Ejecutar macro con parámetros:
Greet Mundo!
Descripción: Ejecuta la macro
"Saludo" y devuelve
"¡Hola mundo!" fuera de.
Notas:
-
$: En una macro dice`$`para todos los parámetros pasados al ejecutar la macro.
-
$1, $2, ...: Tú también puedes
`$1`,
`$2`, etc. para acceder a parámetros específicos.
-
$/L: Agrega una nueva línea a la macro.
Es importante tener en cuenta que las macros de DOSKEY solo están activas dentro de la sesión actual del símbolo del sistema y se pierden después de cerrar el símbolo del sistema. Si desea guardarlos permanentemente, puede colocarlos en un archivo por lotes que se ejecutará cuando se inicie el símbolo del sistema.
"DOSKEY" Extracto de la ayuda de Microsoft Windows
Microsoft Windows [Version 10.0.19045.3693]
(c) Copyright 1985-2023 Microsoft Corp.
C:\\WINDOWS>
Edita líneas de comandos, recupera comandos de Windows XP y crea
macros.
DOSKEY [/REINSTALL] [/LISTSIZE=tamaño] [/MACROS[:ALL | :nombre]]
[/HISTORY] [/INSERT | /OVERSTRIKE] [/EXENAME=nombre]
[/MACROFILE=archivo] [nombre_macro=[texto]]
/REINSTALL Instala una nueva copia de Doskey.
/LISTSIZE=tamaño Establece el tamaño del búfer de comandos.
/MACROS Muestra todas las macros de Doskey.
/MACROS:ALL Muestra todas las macros de DOSKEY de todos
los
ejecutables que tengan macros de Doskey.
/MACROS:nombre Muestra todas las macros de DOSKEY del
ejecutable.
/HISTORY Muestra todos los comandos guardados en la
memoria.
/INSERT El nuevo texto se introduce en el texto
anterior.
/OVERSTRIKE El nuevo texto sobrescribe el texto
anterior.
/EXENAME=ejecutable Especifica el ejecutable.
/MACROFILE=archivo Especifica un archivo de macros para
instalar.
nombre_macro Especifica el nombre de una macro creada.
texto Especifica comandos que se desean grabar.
Flechas ARRIBA y ABAJO recuperan comandos; Esc limpia la línea de
comandos;
F7 muestra comandos usados; Alt+F7 elimina comandos usados; F8
busca comandos;
F9 selecciona un comando por número; Alt+F10 elimina definiciones
de macros.
La siguiente codificación se usa para definir macros de DOSKEY:
$T Separador de comandos. Permite múltiples comandos en una
macro.
$1-$9 Parámetros por lotes. Equivalente a %1-%9 en los programas
por lotes.
$* Reemplazado por lo que sigue al nombre de la macro en la
línea de comandos.
Información importante, consejos para el comando "DOSKEY"
Al usar el`DOSKEY`comando en el símbolo del sistema de Windows, hay algunos puntos importantes a tener en cuenta:
1. DOSKEY está deshabilitado de forma predeterminada: En sistemas Windows modernos`DOSKEY`deshabilitado de forma predeterminada. Sin embargo, puedes activarlo`DOSKEY`en el símbolo del sistema o utilícelo en un script por lotes.
2. Activación para cada sesión: Si`DOSKEY`Si lo habilita en un símbolo del sistema, solo se aplica a esa sesión. Si cierra y vuelve a abrir el símbolo del sistema, tendrá que`DOSKEY`activar de nuevo.
3. Guardar macros de DOSKEY: Para guardar macros de DOSKEY de forma permanente, puede colocarlas en un archivo por lotes que se ejecutará automáticamente cada vez que inicie el símbolo del sistema. Esto se puede hacer agregando el comando DOSKEY en su`Autoexec.nt`archivo o su propio archivo por lotes.
4. Usando DOSKEY en scripts: Si`DOSKEY`Si desea utilizarlo en archivos por lotes o secuencias de comandos, puede habilitarlo antes de definir macros. Tenga en cuenta que las macros solo se aplican a la sesión actual y se pierden después de cerrar el símbolo del sistema.
5. Parámetros en Macros: Puede utilizar parámetros en macros de DOSKEY.`$*`representa todos los parámetros, y`$1`,`$2`, etc. representan parámetros específicos.
6. Comandos de grabación: Uso`DOSKEY /RECORD`puede grabar comandos y luego guardarlos como una macro. Esto puede resultar útil para repetir secuencias complejas de comandos.
7. Anulación de DOSKEY: Si descubre que una macro de DOSKEY en particular no muestra el comportamiento deseado, puede anularla redefiniendo la misma macro con el mismo nombre.
8. Ayuda de DOSKEY: Puedes`DOSKEY /?`Utilícelo para obtener ayuda e información sobre las opciones disponibles para el`DOSKEY`comando para mostrar.
9. Uso en PowerShell: Tenga en cuenta que`DOSKEY`normalmente no está disponible en Windows PowerShell. PowerShell ofrece sus propios mecanismos para trabajar con comandos y scripts.
Es importante observar que`DOSKEY`es específico del símbolo del sistema de Windows debido a su origen y áreas de aplicación y puede no ser necesario o relevante en todos los escenarios de aplicaciones modernas. En muchos casos, es posible que se prefieran enfoques y lenguajes de secuencias de comandos más avanzados, especialmente en entornos PowerShell.