设置 cmd.exe 命令的默认参数

设置 cmd.exe 命令的默认参数

Windows 自带的命令提示符 (cmd.exe) 中是否有一个选项可以设置默认命令参数。例如,我可能希望dir /a每次运行时dir都显示隐藏文件。为了方便起见,即使我不提供该选项,我也希望将其/a设置为始终启用。

要获取我正在讨论的所有命令的列表,请help在提示符下输入

答案1

您想创建 cmd 别名。doskey 似乎工作得很好。允许您针对文本文件配置一组参数。此链接可能对您有帮助。

http://www.displayobject.fr/2010/03/07/create-cmd-aliases-in-windows/

希望这可以帮助

答案2

没有标准,但一些命令可以从环境变量中获取默认选项。

COPY、XCOPY 和 MOVE 都可以从 COPYCMD 变量中获取默认选项。可以使用命令行上的选项/Y覆盖默认值。/-Y

-DIR 可以从 DIRCMD 变量中获取任何选项。可以通过在命令行上为选项添加前缀来覆盖默认环境变量值,例如/-W

可能还有其他变量来控制其他命令,但我不知道。

与 DOSKEY 宏不同,环境变量指定的默认值适用于批处理脚本和命令行。

相关内容