windows命令别名失败
我正在尝试在命令shell上设置一些命令别名。我似乎记得不久前在另一台计算机上做这件事时没有任何问题。今天,我按照这里的指示: 我的包含别名的文件是用notepad++制作的,名为aliases.bat。它已通过以下命令正确安装在注册表中:windows命令别名失败,windows,shell,command-prompt,Windows,Shell,Command Prompt,我正在尝试在命令shell上设置一些命令别名。我似乎记得不久前在另一台计算机上做这件事时没有任何问题。今天,我按照这里的指示: 我的包含别名的文件是用notepad++制作的,名为aliases.bat。它已通过以下命令正确安装在注册表中: reg add "hkcu\software\microsoft\command processor" /v Autorun /t reg_sz /d c:\Users\dmedine\aliases.bat 我知道它在那里,因为我能看到它。但是,当我打
reg add "hkcu\software\microsoft\command processor" /v Autorun /t reg_sz /d c:\Users\dmedine\aliases.bat
我知道它在那里,因为我能看到它。但是,当我打开一个新的shell时,它只打印我希望它运行的行,并且shell没有响应
这是一个奇怪的结尾问题吗
该文件只有一行:
doskey ls=dir $*
我只是试着打开一个命令提示符并运行上面的代码,同样的暂停行为。至少我知道它与注册表无关。因此,调用doskey导致了无限循环(因此出现挂起)。我遇到了以下问题:
这个人报告了同样的事情,但运行cd首先修复了它。我也有同样的行为。我只是修改了我的alias.bat文件,让它先制作一张快速cd。非常棒,但令人困惑。如果您怀疑有行尾问题,您是否检查了该文件上的行尾,并确保它们是DOS行尾?没有。我还不知道如何执行此操作。您应该可以使用菜单中的Notepad++或文件属性或类似的功能来执行这两项操作(我不使用它,但我知道它可以做到)。只需选中(记事本++上的“编辑”菜单中有一个选项)。Windows endings。