另一個問題在這裏。 我只想知道是否可以使用C#結束任務這些應用程序。C#結束任務沒有結束進程
喜歡:有4個記事本應用程序已打開。我只想關閉第二個記事本應用程序。但是當我嘗試使用process.Kill時,所有4個記事本都被關閉了。有什麼辦法只關閉指定的註釋?
這裏是我的示例代碼:
foreach (Process p in Process.GetProcesses("."))
{
if (p.MainWindowTitle.Length > 0)
{
if (p.MainWindowTitle.Substring(0, 31) == "NotepadName.txt")
{
p.Kill();
}
}
}
那麼你通過所有的過程和殺戮循環所有有記事本名稱的文本...更改你的算法以殺死第二個,並在完成時離開循環 – MBen 2012-02-21 08:08:15
也許所有的記事本應用程序都有相同的標題?如果可能的話,通過它的ID來終止一個進程總是一個好方法 – Beatles1692 2012-02-21 08:09:45
它只是不斷讓我驚訝,有多少C#程序員試圖自動化記事本。只需在窗體上放置一個編輯控件即可。繁榮,你可以即時控制你自己的記事本。 – 2012-02-21 08:11:34