反正是在cmd中为cd PATH
命令创建别名吗?
例如,我不想在cmd中仅键入cd C:\John\Pictures
,然后按 Enter ,而不是直接输入pictures
有可能吗?
答案 0 :(得分:2)
这是 Windows 10 的替代方案:
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 $*
在命令提示符中,运行:
reg add "HKCU\Software\Microsoft\Command Processor" /v AutoRun /t REG_EXPAND_SZ /d "%"USERPROFILE"%\init.cmd" /f
现在关闭/打开命令提示符,别名将可用。
要取消注册,请运行:
reg delete "HKCU\Software\Microsoft\Command Processor" /v AutoRun
答案 1 :(得分:0)
您将需要使用doskey
命令来创建别名,例如:
doskey shortcut=cd /d PATH
或具体来说:
doskey pictures=cd /d C:\John\Pictures
请注意,您不要引用命令set
:引号将同时包含在宏和命令中!
另一种方法(更复杂)是创建一个像您的快捷方式一样命名的文件(例如pictures.bat
),并在内部放入@cd /d C:\Jogn\Pictures
并将其放在C:\Windows\System32
中(或者在%windir%\System32
;是同一件事。
您在评论中提到的另一种方法是使用自定义命令打开cmd,例如正如您提到的cmd.exe /K doskey pictures=cd /d C:\John\Pictures
。
请注意,如果您使用的是其他驱动器,则/d
选项非常重要,因此最好将其与cd
一起使用!