如何在 Windows 上创建命令而无需创建文件?

Twi*_*sen 6 command-line echo batch-file windows-10

我想创建命令hello而不必创建像hello.bat这样的文件。我想要没有文件的命令。该命令必须执行echo Hello World! .

有没有办法在 Windows 上做到这一点?

Dav*_*ill 13

我想创建命令 hello 而不必创建文件

您可以使用doskey.

  1. 打开一个 cmd shell

  2. 输入以下命令:

    doskey hello=echo Hello world!
    
    Run Code Online (Sandbox Code Playgroud)
  3. 运行命令:

    hello
    
    Run Code Online (Sandbox Code Playgroud)

例子:

F:\test>doskey hello=echo Hello world!

F:\test>hello
Hello world!

F:\test>
Run Code Online (Sandbox Code Playgroud)

进一步阅读

  • doskey - 在 DOS 提示符下调用和编辑命令,并创建宏。不能从批处理文件运行 Doskey 宏。

  • 请注意,这 * 仅在 cmd* 中有效,例如它不能在 PowerShell 中运行,等等。很像 bash 别名,它是特定于 shell 的。 (6认同)

Edu*_*eni 7

您可以创建一个环境变量,然后使用 %hello%

![![在此处输入图像描述

![在此处输入图片说明

![在此处输入图片说明

在此处输入图片说明

在此处输入图片说明

  • 考虑将步骤的文本说明与免费屏幕截图一起添加,以防屏幕截图链接中断,然后会丢失很多细节。 (4认同)
  • 为了支持@PimpJuiceIT 的评论,每张图片都有“在此处输入图片说明”的描述,这使得它们对屏幕阅读器软件有些不透明 (4认同)