
コマンドを作成したいこんにちは次のようなファイルを作成する必要はありませんこんにちは。. ファイルなしのコマンドが必要です。コマンドはHello World! をエコーします。。
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 を使用せずに 1 つのシステム変数を追加/作成するには:
コマンドラインの場合:
使用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"=-