
Ich möchte den Befehl erstellenHalloohne eine Datei wiehallo.bat. Ich möchte den Befehl ohne die Datei. Der Befehl muss eineEcho: Hallo Welt!.
Gibt es eine Möglichkeit, dies unter Windows zu tun?
Antwort1
Ich möchte den Befehl Hallo erstellen, ohne eine Datei erstellen zu müssen
Sie können verwenden doskey
.
Öffnen Sie eine Cmd-Shell
Geben Sie den folgenden Befehl ein:
doskey hello=echo Hello world!
Führen Sie den Befehl aus:
hello
Beispiel:
F:\test>doskey hello=echo Hello world!
F:\test>hello
Hello world!
F:\test>
Weitere Informationen
- doskey- Rufen Sie Befehle an der DOS-Eingabeaufforderung ab, bearbeiten Sie sie und erstellen Sie Makros. Sie können kein DOS-Makro aus einer Batchdatei ausführen.
Antwort2
Antwort3
- So fügen Sie eine Systemvariable hinzu/erstellen sie, ohne die GUI zu verwenden/befolgen:
In der Befehlszeile:
Verwenden vonsetx
Befehl:
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
Verwenden vonreg add
Befehl:
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
- In File.reg
Für aktuellen Benutzer:
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Environment]
"Hello"="echo Hello world!"
Für alle Benutzer:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment]
"Hello"="echo Hello world!"
Verwendung:
C:\>%hello%
Hello world!
Zum Entfernen per Befehlszeile:
Für aktuellen Benutzer:
reg delete HKCU\Environment /v Hello /f
Für alle Benutzer:
reg delete "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /v Hello /f
Zum Entfernen per File.reg
Für aktuellen Benutzer:
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Environment]
"Hello"=-
Für alle aktuellen Benutzer:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment]
"Hello"=-