windows命令别名失败

时间:2015-11-02 19:31:22

标签: windows shell command-prompt

我正在尝试在命令shell上设置一些命令别名。我似乎记得在不久前没有任何问题的情况下在另一台计算机上这样做。今天,我按照这里的说明: http://www.displayobject.fr/2010/03/07/create-cmd-aliases-in-windows/

包含我的别名的文件是在notepad ++中创建的,名为aliases.bat。使用以下命令在注册表中正确安装它:

reg add "hkcu\software\microsoft\command processor" /v Autorun /t reg_sz /d c:\Users\dmedine\aliases.bat

我知道它在那里,因为我能看到它。但是,当我打开一个新shell时,只需打印我希望它运行的行,而shell是无响应的enter image description here

这是一个奇怪的行结束问题吗?

该文件只有一行:

doskey ls=dir $*

我只是尝试打开命令提示符并运行上面的代码,同样的停止行为。至少我知道它与注册表无关。

1 个答案:

答案 0 :(得分:0)

事实证明,调用doskey导致无限循环(因此挂起。)我遇到了这个: http://nerdanswer.com/answer.php?q=336122 这个人报告了同样的事情,但是先运行cd修复它。我得到了同样的行为。我只是修改了我的alias.bat文件,以便它首先执行快速cd。 Hunky Dory,但令人困惑。