我可以创建 shorthand 名称以在 cmd 中使用吗?

Can I create shorthand names for use inside cmd?

是否可以创建快捷方式,以便我可以键入 "cd desk" 而不是 "cd desktop" 来将目录更改为桌面?这只有在桌面是当前目录中唯一以 "desk" 开头的文件夹或文件时才有效,但我真的很想这样做。

不可以,但是您可以使用 Tab 键来完成正确的名称。多次按 Tab 循环当前目录中存在的匹配名称。

参见 Doskey /?

你可以这样做

doskey cddesk=cd "%userprofile%\desktop"

然后输入 cddesk.

通过将所有宏放入批处理文件中,您可以自动加载。当然你也可以用批处理文件来做到这一点。

来自 Windows 2000 注册表的技术参考,Microsoft,2000。

自动运行

HKCU\Software\Microsoft\Command Processor 

数据类型范围默认值

REG_SZ 命令列表 此项没有默认值。

描述

包含每次启动时执行的命令 Cmd.exe。

另请参阅此批处理文件 https://pastebin.com/A2qLw8r3,其中列出了特殊名称。

在命令提示符下

start shell:desktop

或者在开始 - 运行 (Winkey + R) 只是

shell:desktop