
quiero crear el comandoHolasin tener que crear un archivo comohola.bat. Quiero el comando sin el archivo. El comando debe ejecutar uneco ¡Hola mundo!.
¿Hay alguna manera de hacerlo en Windows?
Respuesta1
Quiero crear el comando hola sin tener que crear un archivo
Puedes usar doskey
.
Abrir un shell cmd
Ingrese el siguiente comando:
doskey hello=echo Hello world!
Ejecute el comando:
hello
Ejemplo:
F:\test>doskey hello=echo Hello world!
F:\test>hello
Hello world!
F:\test>
Otras lecturas
- doskey- Recuperar y editar comandos en el indicador de DOS y crear macros. No puede ejecutar una macro de Doskey desde un archivo por lotes.
Respuesta2
Respuesta3
- Para agregar/crear una variable del sistema sin usar/seguir la GUI:
En línea de comando:
Usandosetx
dominio:
rem :: For current user (save in "HKEY_CURRENT_USER")
setx Hello "echo Hello world!"
rem :: For all users (save in "HKEY_LOCAL_MACHINE")
setx Hello "echo Hello world!" /m
Usandoreg add
dominio:
rem :: For current user (save in "HKEY_CURRENT_USER")
reg add HKCU\Environment /v Hello /d "echo Hello world!" /f
rem :: For all users (save in "HKEY_LOCAL_MACHINE")
reg add "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /v Hello /d "echo Hello world!" /f
- En archivo.reg
Para usuario actual:
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Environment]
"Hello"="echo Hello world!"
Para todos los usuarios:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment]
"Hello"="echo Hello world!"
Usando:
C:\>%hello%
Hello world!
Para eliminar mediante línea de comando:
Para usuario actual:
reg delete HKCU\Environment /v Hello /f
Para todos los usuarios:
reg delete "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /v Hello /f
Para eliminar mediante File.reg
Para usuario actual:
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Environment]
"Hello"=-
Para todos los usuarios actuales:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment]
"Hello"=-