粘贴但不要在Windows命令提示符下执行命令

我的目标是显示Windows命令提示符,并在命令行上显示一条命令而不执行它。 因此,如果我想显示命令echo Hello ,我想要启动命令提示符并显示:

C:\Windows\System32>echo Hello_

其中_是等待用户按下按键的闪烁光标。

为了做到这一点,我已经尝试创buildWindows命令提示符可执行文件的快捷方式,其“目标”已更改为: C:\Windows\System32\cmd.exe ...

或包含以下内容的bat文件:

cmd.exe /k ...

…其中/ k代表:

/ k:执行string指定的命令并继续

这使得命令提示符继续存在,不会终止/ c开关的行为。

任何想法如何实现这个结果?

你不能单独使用cmd来实现你想要的。 不过,可以用VBScript来完成。

 Set sh = CreateObject("WScript.Shell") sh.Run "%COMSPEC% /k @title MyCmd" sh.AppActivate "MyCmd" sh.SendKeys "echo Hello" 

我进行了测试,并取得了成功。 但不知道这是你搜索什么

  1. 做一个记事本和写

set / p id = hello

  1. 通过.bat格式保存记事本
  2. 做一个shorcut并选择你以前保存的记事本
  3. 运行shorcut。

这是你的愿望吗?