-1
我用C#编写我的应用程序,我遇到了一个问题。我有一些可执行文件,例如“spotify.exe”。这个程序正在运行,我必须得到窗口的标题。如何从可执行文件的名称获取窗口标题?
我是C#中的新手,我无法做到这一点。 你能帮我吗?
我用C#编写我的应用程序,我遇到了一个问题。我有一些可执行文件,例如“spotify.exe”。这个程序正在运行,我必须得到窗口的标题。如何从可执行文件的名称获取窗口标题?
我是C#中的新手,我无法做到这一点。 你能帮我吗?
使用Process类的MainWindowTitle属性:
Process[] processes = Process.GetProcesses();
foreach (Process process in processes)
{
if (!string.IsNullOrEmpty(process.MainWindowTitle))
{
Console.WriteLine("Window title of {0} : {1}", process.ProcessName, process.MainWindowTitle);
}
}
编辑:
注意,如果没有一个表单处理(例如控制台应用程序,后台进程)将返回一个空字符串为他们MainWindowTitle
。
Process [] localByName = Process.GetProcessesByName("notepad");
string Title = process.MainWindowTitle