小白抄了代码也不知道用

使用问题 · 81 次浏览
dalou 创建于 2024-04-07 11:20
想要使用下面代码,却不知道怎么填进去,求大佬指导


Process[] processes = Process.GetProcesses();
foreach (var proc in processes)
{
   if (!string.IsNullOrEmpty(proc.MainWindowTitle))
        Console.WriteLine(proc.MainWindowTitle);
}

该往那里填呢?要删除哪些?要添加哪些?

回复内容
翱翔 21天4小时前
#1

代码纠正如下:



//.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);
        }
    }

}

CL 2024-04-07 11:31
#2

如何提问:1)标题里写问题摘要。 2)详细说明自己的需求、目前遇到的问题。

c#步骤里不能使用Console类型(请百度Console类型了解它的作用)。 获取信息可以通过更新变量返回。 如果完全不了解c#,会无法使用此模块的,因为需要一些必须的基础语法。

回复主贴