Mam pewne problemy z uruchomionymi procesami i przekazywaniem argumentów do nich. wiem jak uruchomić proces z niektórymi argumentamiPrzekazywanie argumentów do uruchomionego procesu w C#
ProcessStartInfo psi = new ProcessStartInfo("cmd.exe", "/c something");
Process p = Process.Start(psi)
Problem polega na tym, że po skrypt jest wykonywany proces jest zakończony. Dlatego istnieje "/ c"
Ale uruchamiam wiele skryptów i chciałbym uruchomić je w jednym procesie ("cmd.exe"), aby za każdym razem nie uruchamiać nowego procesu.
Czy są jakieś rozwiązania?
Mam nadzieję, że ktoś zrozumieć, co mówię;)
Pierwsza myśl, która przychodzi do głowy, to utworzenie pliku wsadowego, chociaż prawdopodobnie jest coś lepszego z [tag: .net]. –
Czy kontrolujesz logikę aplikacji dla programu, do którego próbujesz przekazać argumenty? –