想要使用下面代码,却不知道怎么填进去,求大佬指导Process[] processes = Process.GetProcesses();foreach (var proc in processes){ if (!string.IsNullOrEmpty(proc.MainWindowTitle)) Console.WriteLine(proc.MainWindowTitle);}该往那里填呢?要删除哪些?要添加哪些?
如何提问:1)标题里写问题摘要。 2)详细说明自己的需求、目前遇到的问题。
c#步骤里不能使用Console类型(请百度Console类型了解它的作用)。 获取信息可以通过更新变量返回。 如果完全不了解c#,会无法使用此模块的,因为需要一些必须的基础语法。
代码纠正如下:
//.cs 文件类型,便于外部编辑时使用 // 引用必要的命名空间 using System.Windows.Forms; using System.Diagnostics // Quicker将会调用的函数。可以根据需要修改返回值类型。 public static void Exec(Quicker.Public.IStepContext context) { //var oldValue = context.GetVarValue("varName"); // 读取动作里的变量值 //MessageBox.Show(oldValue as string); //context.SetVarValue("varName", "从脚本输出的内容。"); // 向变量里输出值 MessageBox.Show("Hello World!"); Process[] processes = Process.GetProcesses(); foreach (var proc in processes) { if (!string.IsNullOrEmpty(proc.MainWindowTitle)) { MessageBox.Show(proc.MainWindowTitle); } } }