在 Windows 终端中向命令提示符添加启动命令

在 Windows 终端中向命令提示符添加启动命令

与 WSL2 类似.bashrc,我想添加自定义命令,以便在 Windows 终端中打开命令提示符时运行,例如winfetch。有没有办法配置命令提示符配置文件,以便它在启动时执行自定义命令?

答案1

这可以通过为 cmd.exe 提供自动运行脚本来实现。
这是通过注册表设置的。

使用以下方式打开注册表regedit

导航:

Computer\HKEY_CURRENT_USER\SOFTWARE\Microsoft\Command Processor

REG_SZ 注册表变量Autorun应该存在并且其值设置为 0。如果注册表变量不存在,则创建变量Autorun

将变量设置为你的脚本,即"%YOUR_PATH_TO_FILE%\my_startup_script.bat"

例子:

Computer\HKEY_CURRENT_USER\SOFTWARE\Microsoft\Command Processor\Autorun="%USERPROFILE%\my_startup_script.bat"

也可以使用HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor\AutoRun

进一步阅读:
隐藏的陷阱:命令处理器的自动运行设置

相关内容