Process

ドキュメント:

Process クラス | Microsoft Learn [公式]

使い方

参考:

外部アプリケーションを起動する、ファイルを関連付けられたソフトで開く | DOBON.NET

Process を使って別アプリを実行/起動する方法 – Qiita

Process を使って外部プログラムを実行する! | 初心者 DIY プログラミング入門

コマンド実行するには?実行方法ついてご紹介 | .NETコラム

How to open a URL in chrome incognito mode – Stack Overflow

Process.Start

プロセスを開始する。

ドキュメント:

Process.Start | Microsoft Learn [公式]

Process.WaitForExit

プロセスが終了するまで待機する。

ドキュメント:

Process.WaitForExit | Microsoft Learn [公式]

参考:

外部アプリケーションを起動して終了まで待機する | DOBON.NET

標準入出力

ドキュメント:

Process.StandardInput | Microsoft Learn [公式]

Process.StandardOutput | Microsoft Learn [公式]

Process.StandardError | Microsoft Learn [公式]

ProcessStartInfo.RedirectStandardInput | Microsoft Learn [公式]

ProcessStartInfo.RedirectStandardOutput | Microsoft Learn [公式]

ProcessStartInfo.RedirectStandardError | Microsoft Learn [公式]

参考:

子プロセスの標準入出力 | smdn.jp

DOS コマンドを実行し出力データを取得する | DOBON.NET

子プロセスの標準出力を取得する方法 | C# 入門

エラー時に子プロセスの標準エラー出力を取得する方法 | C# 入門

標準出力を自分のプログラムにリダイレクトする | テクニカルノート

標準出力の扱い方とは? | .NET コラム

終了コード

ドキュメント:

Process.ExitCode | Microsoft Learn [公式]

プロセスが終了したか判定する

ドキュメント:

Process.HasExited | Microsoft Learn [公式]

プロセスを探す

参考:

ウィンドウのタイトルからプロセスを探す | DOBON.NET

画面上のすべてのウィンドウとそのタイトルを列挙する | DOBON.NET

デッドロックが発生する

参考:

Program doesn’t terminate when using processes – Stack Overflow

まとめ

プロセス | so-zou.jp

記事をシェアする:
タグ:

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

Protected by reCAPTCHA