
명령어를 만들고 싶어요안녕하세요다음과 같은 파일을 만들 필요 없이안녕하세요.박쥐. 파일 없이 명령을 원합니다. 명령은 다음을 실행해야 합니다.에코 헬로 월드!.
Windows에서 할 수 있는 방법이 있나요?
답변1
파일을 만들지 않고도 hello 명령을 만들고 싶습니다.
당신이 사용할 수있는 doskey
.
cmd 쉘을 엽니다
다음 명령을 입력하십시오.
doskey hello=echo Hello world!
다음 명령을 실행하십시오.
hello
예:
F:\test>doskey hello=echo Hello world!
F:\test>hello
Hello world!
F:\test>
추가 자료
- 도스키- DOS 프롬프트에서 명령을 호출 및 편집하고 매크로를 생성합니다. 배치 파일에서는 Doskey 매크로를 실행할 수 없습니다.
답변2
답변3
- GUI를 사용/따르지 않고 하나의 시스템 변수를 추가/생성하려면 다음을 수행하십시오.
명령줄에서:
사용setx
명령:
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
사용reg add
명령:
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
- File.reg에서
현재 사용자의 경우:
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Environment]
"Hello"="echo Hello world!"
모든 사용자의 경우:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment]
"Hello"="echo Hello world!"
사용:
C:\>%hello%
Hello world!
명령줄로 제거하려면:
현재 사용자의 경우:
reg delete HKCU\Environment /v Hello /f
모든 사용자의 경우:
reg delete "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /v Hello /f
File.reg로 제거하려면
현재 사용자의 경우:
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Environment]
"Hello"=-
현재 모든 사용자의 경우:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment]
"Hello"=-