设置window命令的目录别名

时间:2017-09-09 11:46:41

标签: cmd

我经常使用的工作目录很少,我注意到总是在这个目录之间进行cd很麻烦。

cd "C:\FolderA\FolderAA\FolderAAA"

我想实现这样的目标。 (它应该是持久性的。)

set alias "C:\FolderA\FolderAA\FolderAAA" "FolderAAA"
cd alias "FolderAAA"

如何实现这一目标?

1 个答案:

答案 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会话。