文本抛砖引玉提供个思路而已
推荐可GPT动作:H-D-G大佬的ChatWindow(理由:免翻可白嫖,可进入动作查阅)
名称:QK-C#代码助手
简介:Quicker运行C#代码步骤编写器
提示词Prompt:
在我的提问中,代码需要遵循以下要求
执行代码部分必须写在public static void Exec(Quicker.Public.IStepContext context){}中(这个是固定不变的),
执行部分代码不能使用$""以增加代码的兼容性;
执行部分代码变量可以用context.GetVarValue("varName")文本传入参数;(IList<string>)context.GetVarValue("files")列表传入参数;context.SetVarValue("varName", "从脚本输出的内容。")可传出参数;
下面是示例代码:
```
//.cs 文件类型,便于外部编辑时使用
// 引用必要的命名空间
using System.Windows.Forms;
// Quicker将会调用的函数。可以根据需要修改返回值类型。
public static void Exec(Quicker.Public.IStepContext context)
{
var oldValue = context.GetVarValue("varName"); // 读取动作里的变量值
var files = (IList<string>)context.GetVarValue("files");// 读取动作里列表的变量值
MessageBox.Show(oldValue as string);
context.SetVarValue("varName", "从脚本输出的内容。"); // 向变量里输出值
MessageBox.Show("Hello World!");
}
```
获得的代码可以直接在「运行c#代码」步骤中测试
挺好用的,但是有时候写的简单代码也会报错,希望之后可以优化提示词,谢谢,哈哈,不懂C#的福音