【问题标题】:How can I send a command to a CMD window in VB.NET如何在 VB.NET 中向 CMD 窗口发送命令
【发布时间】:2020-07-08 16:00:49
【问题描述】:

我有一个在接受输入的 CMD 窗口中运行的程序。

例如: CMD 窗口是打开的,如果我按 R 它将 CMD 变为红色,如果我按 B 它又将它变为黑色。

问题:: 从 VB.Net 中的按钮如何将字母 R 发送到打开的 CMD 窗口

谢谢

【问题讨论】:

  • Button属于什么UI平台? WinForms,WPF,其他?运行控制台应用程序的 GUI 应用程序是否已经运行?

标签: vb.net cmd


【解决方案1】:

所以从谷歌搜索和我自己的经验来看,我认为至少可以通过使用 VB.net 将命令发送到现有的 CMD 窗口,我确实在网上找到了一些解决方案我当然可以;)您可能可以通过 ProcessStartInfo 类的 redirectstandardinput 方法发送命令Try This 试试这个帖子,它似乎也解决了您的问题Try this also,您可以使用Process.start("CMD /k color fc") 注意:/k 运行 CMD 并继续, /c 运行 CMD 并在执行代码后关闭

Colour codes available:
Code (Hex)  Color
0   black
1   blue
2   green
3   cyan
4   red
5   magenta
6   yellow/brown
7   white
8   gray
9   bright blue
A   bright green
B   bright cyan
C   bright red
D   bright magenta
E   bright yellow
F   white

【讨论】:

  • 谢谢。这让我走上了正确的道路,尝试让它按照我的意愿工作。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-07-31
  • 2016-04-06
  • 2013-11-05
  • 1970-01-01
  • 1970-01-01
  • 2012-07-30
  • 1970-01-01
相关资源
最近更新 更多