【发布时间】:2020-07-08 16:00:49
【问题描述】:
我有一个在接受输入的 CMD 窗口中运行的程序。
例如: CMD 窗口是打开的,如果我按 R 它将 CMD 变为红色,如果我按 B 它又将它变为黑色。
问题:: 从 VB.Net 中的按钮如何将字母 R 发送到打开的 CMD 窗口
谢谢
【问题讨论】:
-
Button属于什么UI平台? WinForms,WPF,其他?运行控制台应用程序的 GUI 应用程序是否已经运行?
我有一个在接受输入的 CMD 窗口中运行的程序。
例如: CMD 窗口是打开的,如果我按 R 它将 CMD 变为红色,如果我按 B 它又将它变为黑色。
问题:: 从 VB.Net 中的按钮如何将字母 R 发送到打开的 CMD 窗口
谢谢
【问题讨论】:
所以从谷歌搜索和我自己的经验来看,我认为至少可以通过使用 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
【讨论】: