我可以创建 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
是否可以创建快捷方式,以便我可以键入 "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