|
分類:[C#]
チェックリストボックスでプロセス名からプロセスidを取得し ボタン1にその取得したプロセスidでプロセスを起動させるにはどうすればいいですか? Process.Start(""); の""の間にoneProcess.Idとかいても動かないです ソース private void checkedListBox1_ItemCheck(object sender, ItemCheckEventArgs e) { if (checkedListBox1.GetSelected(0)) button1.PerformClick() ; if (checkedListBox1.GetSelected(1)) button2.PerformClick() ; }
private void button1_Click(object sender, EventArgs e) { string ProcessName = "notepad"; Process[] allProcesses = Process.GetProcessesByName(ProcessName);
foreach (Process oneProcess in allProcesses) { richTextBox1.Text = ("ファイル・パス名:" + oneProcess.MainModule.FileName + "プロセスID:" + oneProcess.Id); } } private void button3_Click(object sender, EventArgs e) { Process.Start("oneProcess.Id"); } } }
|