我经常使用的工作目录很少,我注意到总是在这个目录之间进行cd很麻烦。
cd "C:\FolderA\FolderAA\FolderAAA"
我想实现这样的目标。 (它应该是持久性的。)
set alias "C:\FolderA\FolderAA\FolderAAA" "FolderAAA"
cd alias "FolderAAA"
如何实现这一目标?
答案 0 :(得分:3)
申请DOSKEY.EXE
:
在
CMD
提示符下调用并编辑命令,然后创建宏。您 无法从批处理文件中运行Doskey宏。语法
DOSKEY [options] [macroname=[text]]
关键
macroname A short name for the macro. text The commands you want to recall.
示例:
doskey FolderAAA=cd "C:\FolderA\FolderAA\FolderAAA"
FolderAAA
另一种方法:
设置CMD
环境变量。请注意,使用SET
所做的更改仅会在当前CMD
会话期间保留。
set "FolderAAA=C:\FolderA\FolderAA\FolderAAA"
cd "%FolderAAA%"
要永久设置环境变量,请使用SETX.EXE
。
SETX
可用于为机器设置环境变量 (HKLM
)或当前登录的用户(HKCU
):
setx FolderAAA C:\FolderA\FolderAA\FolderAAA
因为
SETX
将变量写入主环境中 注册表,编辑只会在新的命令窗口生效时生效 打开 - 它们不会影响当前的CMD或PowerShell会话。