C# Send Commands

10,565

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:

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).

Share:
10,565
YoshieMaster
Author by

YoshieMaster

Updated on June 04, 2022

Comments

  • YoshieMaster
    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
    TrueWill almost 13 years