cmd - 在cmd中为特定命令创建别名

标签 cmd alias

是否可以在 cmd 中为 cd PATH 命令创建别名?

例如,我不想在 cmd 中键入 cd C:\John\Pictures,而是只键入 pictures,然后按 Enter它应该直接带我到 C:\John\Pictures

这可能吗?如何实现?

最佳答案

这是 Windows 10 的替代方案:

<强>1。创建一个名为 init.cmd 的文件并将其保存到您的用户文件夹

C:\Users\YourName\init.cmd

@echo off
doskey c=cls
doskey d=cd %USERPROFILE%\Desktop
doskey e=explorer $*
doskey jp=cd C:\John\Pictures
doskey l=dir /a $*

<强>2。将其注册为在执行 cmd.exe 时自动应用

在命令提示符中,运行:

reg add "HKCU\Software\Microsoft\Command Processor" /v AutoRun /t REG_EXPAND_SZ /d "%"USERPROFILE"%\init.cmd" /f

<强>3。重新启动命令提示符

现在关闭/打开命令提示符,别名将可用。

要取消注册,请运行:

reg delete "HKCU\Software\Microsoft\Command Processor" /v AutoRun

关于cmd - 在cmd中为特定命令创建别名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54866820/

相关文章:

variables - Tensorflow 节点可以有别名吗?

php - 有没有办法为静态类方法定义别名?

networking - IP-Aliases 如何在 Google 云计算实例上工作?

batch-file - 有条件地对批处理文件执行命令

c - 发送 "cls"到dos会导致异常

windows - 如何捕获批处理文件输出中的最后一个字符串以及如何继续或暂停

连接表的 SQL 别名

java - 打开java时cmd立即打开和关闭

java - Java ProcessBuilder可以使用相同的cmd窗口吗

c++ - 区分具有相同类型和比率的 std::chrono 持续时间?