我可以创建 Windows 命令提示符自定义命令吗?

我可以创建 Windows 命令提示符自定义命令吗?

有什么方法可以让我Ctrl+D退出命令提示符,就像我们在 Unix 中所做的那样?

我知道我可以使用 设置别名doskey,但是由于我们Ctrl+D在 Unix 中使用或其他,所以我也想在 Windows 命令提示符中使用它。

我正在使用 Windows 7。

答案1

与 Unix 不同的是,行编辑功能是Windows 控制台windows,而不是 shell。因此,cmd.exeshell 可以简单地逐行读取输入,而不执行任何您的按键的特殊解释——甚至CtrlD, Enter将被视为任何其他命令。您甚至可以任务列表它的别名:

doskey CtrlD=退出

视窗有一个“EOF”控制字符,,CtrlZ其工作方式与 Unix 中的 Ctrl-D 类似;但是,在这种情况下它不起作用,因为cmd.exe即使碰到 EOF 也会继续读取。

答案2

你使用‘exit’怎么样?它适用于 Windows 和 Unix/Linux。

答案3

由于 cmd.exe 是 Windows 操作系统的主要和基本应用程序之一,因此您不太可能篡改它,因为它可能

  • 应用程序中的硬编码
  • 由于可能的安全问题而受到限制(想象一下如果病毒可以篡改它)

您始终可以使用替代工具来执行这些选项,或者自己制作一个。应该有某种应用程序可以通过按下 来全局更改该选项ctrl + Dctrl + C但这可能不是您想要的。

答案4

有两个可立即使用的快捷方式:alt+f4或者alt+space, C两者都适用于所有窗口。

相关内容