
我想創建命令你好無需建立類似的文件你好.bat。我想要沒有文件的命令。該命令必須執行迴聲你好世界!。
有沒有辦法在 Windows 上做到這一點?
答案1
我想創建命令 hello 而不需要創建文件
您可以使用doskey
。
開啟 cmd shell
輸入以下命令:
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
- 在文件.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"=-