スレッド・プロセス

 プログラムから他のアプリケーションを起動するのは、System.Diagnostics.Processクラスを使用すれば、簡単に実現できます。下記は二つ簡単な方法を紹介します。もちろんほかにいろいろな方法がありますが、注意していただきたいことは、実行させるアプリケーションはパラメータを付ける必要がある場合、アプリケーションの名前(Exeファイル)と一緒にパラメータを記述するのはだめです。

方法一:

System.Diagnostics.Process.Start("notepad.exe")

方法二:

System.Diagnostics.Process p = new System.Diagnostics.Process();
p.StartInfo.FileName = "notepad.exe";
p.Start();

 IEブラウザでサイトを開く例

//IEのパス
string iePath = System.Environment.ExpandEnvironmentVariables("%ProgramFiles%") + @"\Internet Explorer\iexplore.exe";
System.Diagnostics.Process p = System.Diagnostics.Process.Start(iePath,"http://www.google.co.jp/");
//入力可能状態になるまで待機
p.WaitForInputIdle();
//閉じる
p.CloseMainWindow();


あなたのお住まいの地域で最安のブロードバンド選び

コメント:



(画像の文字列を入力して下さい)

トップ   編集 凍結 差分 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2019/12/02 (月) 12:33:17 (1628d)

G|Cg|C@Amazon Yahoo yV

z[y[W yVoC[UNLIMITȂ1~] COiq COsیI