如何解决如何在C#上创建进程名称不敏感检测器?
如何使用大写字母或任何小写字母创建不敏感的进程名称检测器
File "<ipython-input-9-eec3f903a254>",line 14
np.where((data_auc['y'][j] == 0) & (data_auc['ypred'][j] == 0),TN+=1:TN+=0)
^
SyntaxError: invalid syntax
解决方法
您的foreach
循环将杀死名称包含“单词”的每个进程,
不仅那些名称完全是“单词”。那是你想要的吗?
// if you really want to kill processes with partial name
var processNameToKillPartLowerCase = "word".ToLower();
foreach (System.Diagnostics.Process pr in System.Diagnostics.Process.GetProcesses())
{
if (pr.ProcessName.ToLower().Contains(processNameToKillPartLowerCase))
{
pr.Kill(); MSG();
}
}
// else if you want to kill only processes with exact name
var processNameToKillLowerCase = "word".ToLower();
foreach (System.Diagnostics.Process pr in System.Diagnostics.Process.GetProcesses())
{
if (pr.ProcessName.ToLower() == processNameToKillLowerCase)
{
pr.Kill(); MSG();
}
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。