C# Send Commands
Solution 1
If the process is started by your C# program, then you can use Process.StandardInput to send commands to it.
If you are sending command to other processes, you can use the SendKey class as demoed in here.
Solution 2
A few possibilities:
How to send command to console application from GUI application
How can I send keypresses to a running process object? (from @Truewill)
Solution 3
If you are talking about an interactive console program you just need to use Console.Readline() to get the input from the console and process it in your code. If you are talking about something more complex read about Inter-process communication (IPC).
YoshieMaster
Updated on June 04, 2022Comments
-
YoshieMaster almost 2 years
I have a command line program running and I would like to send additional commands to it (I.E. Once it is already running) How can I do this in C#?
-
TrueWill almost 13 yearsOr optionally How can I send keypresses to a running process object?