【发布时间】:2015-11-02 19:31:22
【问题描述】:
我正在尝试在我的命令外壳上设置一些命令别名。我似乎记得前段时间在另一台计算机上执行此操作而没有任何问题。今天,我按照这里的说明进行操作: 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 没有响应
这是一些奇怪的行尾问题吗?
文件只有一行:
doskey ls=dir $*
我刚刚尝试打开命令提示符并运行上面的代码,同样的停止行为。至少我知道这与注册表无关。
【问题讨论】:
-
如果您怀疑存在行尾问题,您是否检查过该文件的行尾并确保它们是 DOS 行尾?
-
没有。我还没想好怎么做。
-
你应该可以在菜单或文件属性中使用 Notepad++ 来完成这两件事(我不使用它,但我知道它可以做到)。
-
刚刚检查过(notepad++ 的编辑菜单中有一个选项)。 Windows 结尾。
标签: windows shell command-prompt