파일을 생성하지 않고 Windows에서 명령을 생성하려면 어떻게 해야 합니까?

파일을 생성하지 않고 Windows에서 명령을 생성하려면 어떻게 해야 합니까?

명령어를 만들고 싶어요안녕하세요다음과 같은 파일을 만들 필요 없이안녕하세요.박쥐. 파일 없이 명령을 원합니다. 명령은 다음을 실행해야 합니다.에코 헬로 월드!.

Windows에서 할 수 있는 방법이 있나요?

답변1

파일을 만들지 않고도 hello 명령을 만들고 싶습니다.

당신이 사용할 수있는 doskey.

  1. cmd 쉘을 엽니다

  2. 다음 명령을 입력하십시오.

    doskey hello=echo Hello world!
    
  3. 다음 명령을 실행하십시오.

    hello
    

예:

F:\test>doskey hello=echo Hello world!

F:\test>hello
Hello world!

F:\test>

추가 자료

  • 도스키- DOS 프롬프트에서 명령을 호출 및 편집하고 매크로를 생성합니다. 배치 파일에서는 Doskey 매크로를 실행할 수 없습니다.

답변2

환경 변수를 생성한 다음 다음을 사용하여 호출할 수 있습니다.%hello%

![![여기에 이미지 설명을 입력하세요

![여기에 이미지 설명을 입력하세요.

![여기에 이미지 설명을 입력하세요.

여기에 이미지 설명을 입력하세요

여기에 이미지 설명을 입력하세요

답변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"=-

관련 정보