1

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

C:\Windows\System32>echo Hello_

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

为此,我尝试创建 Windows 命令提示符可执行文件的快捷方式,将其“目标”更改为: C:\Windows\System32\cmd.exe ...

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

cmd.exe /k ...

... 其中 /k 代表:

/k :执行字符串指定的命令并继续

这使得命令提示符继续存在并且不会终止 /c 开关的作用方式。

知道如何达到这个结果吗?

4

2 回答 2

2

一个人无法实现你想要的cmd。不过,它可以用 VBScript 来完成。

Set sh = CreateObject("WScript.Shell")

sh.Run "%COMSPEC% /k @title MyCmd"
sh.AppActivate "MyCmd"
sh.SendKeys "echo Hello"
于 2013-03-13T10:30:38.367 回答
1

我进行了测试,结果成功。但不知道这是你搜索的..

  1. 做一个记事本然后写

设置 /p id=你好

  1. 以 .bat 格式保存记事本
  2. 做一个快捷方式,选择你之前保存的记事本
  3. 运行快捷方式。

那是你想要的吗?

于 2013-03-13T09:48:03.347 回答