Szukałem w internecie na to pytanie i wylądował na serwerze Błąd:Czy mogę wysłać tekst do STDIN aktywnego procesu w systemie Windows?
Can I send some text to the STDIN of an active process running in a screen session?
Wydaje się, że jest śmiesznie łatwe do osiągnięcia tego pod Linuksem. Ale potrzebuję go dla wiersza polecenia systemu Win32.
Tło: Mam aplikację, która odpytuje STDIN i jeśli naciśnie klawisz x, aplikacja zostanie zakończona. Teraz chcę przeprowadzić automatyczne testy, przetestować aplikację, a następnie ją wyłączyć.
Uwaga: Zabicie tego procesu nie jest możliwe, ponieważ obecnie badam problemy, które pojawiają się podczas zamykania aplikacji.
To może być trudne do wykonania w pliku wsadowym, ale jeśli korzystasz z Powershell systemu Windows, możesz utworzyć instancję obiektu Process, wywołać metodę "Start" w celu uruchomienia aplikacji, a następnie wprowadzić tekst do właściwości "StandardInput" procesu. – Abbas
@Abbas: Gdybyś mógł trochę więcej na ten temat wyjaśnić (np. Próbkę kodu), zdobyłbyś rep ... – eckes