Cmd 为window命令设置目录别名
我有几个经常使用的工作目录,我注意到在这个目录之间总是cd是相当麻烦的Cmd 为window命令设置目录别名,cmd,Cmd,我有几个经常使用的工作目录,我注意到在这个目录之间总是cd是相当麻烦的 cd "C:\FolderA\FolderAA\FolderAAA" 我想实现这样的目标。(它应该是持久的) 如何实现这一点?应用: 在CMD提示符下调用和编辑命令,并创建宏。你 无法从批处理文件运行Doskey宏 语法 DOSKEY [options] [macroname=[text]] 钥匙 macroname A short name for the macro. text The comma
cd "C:\FolderA\FolderAA\FolderAAA"
我想实现这样的目标。(它应该是持久的)
如何实现这一点?应用:
在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
环境变量。请注意,使用所做的更改将仅在当前会话CMD
期间保留
set "FolderAAA=C:\FolderA\FolderAA\FolderAAA"
cd "%FolderAAA%"
要永久设置环境变量,请使用
SETX
可用于设置机器的环境变量
(HKLM
)或当前登录的用户(HKCU
):
因为SETX
将变量写入
注册表中,编辑仅在打开新命令窗口时生效
已打开-它们不会影响当前CMD或PowerShell会话
适用于:
在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
环境变量。请注意,使用所做的更改将仅在当前会话CMD
期间保留
set "FolderAAA=C:\FolderA\FolderAA\FolderAAA"
cd "%FolderAAA%"
要永久设置环境变量,请使用
SETX
可用于设置机器的环境变量
(HKLM
)或当前登录的用户(HKCU
):
因为SETX
将变量写入
注册表中,编辑仅在打开新命令窗口时生效
已打开-它们不会影响当前CMD或PowerShell会话
环境变量或批处理脚本更可靠。doskey.exe不创建CMD别名。它创建控制台别名。它们的优点是可以为每个控制台应用程序定制。糟糕的是,当从控制台输入读取时,它们只在一行的开头匹配,因此它们不能用于其他任何地方,例如管道的右侧或批处理脚本中。环境变量或批处理脚本更可靠。doskey.exe不创建CMD别名。它创建控制台别名。它们的优点是可以为每个控制台应用程序定制。糟糕的是,当从控制台输入读取时,它们只在一行的开头匹配,因此它们不能用于其他任何地方,例如管道的右侧或批处理脚本中。