gpt4 book ai didi

c# - 基于输入参数控制 C# GUI

转载 作者:太空狗 更新时间:2023-10-30 01:28:06 25 4
gpt4 key购买 nike

我不完全确定这是可能的。

我有一个用 C# 编写的遗留 GUI 应用程序。使用 AttachConsole(-1)(来自 kernel32.dll)我可以添加一个控制台窗口,如果它是从命令行调用的话。我什至能够编写一个模块来运行基本用例,并使其看起来像是一个控制台应用程序。我没有显示窗口,即使我这样做了也不会更新或无法正常工作(因为我没有使用 Application.Run)

但是,我团队中的另一个人想要做一些类似的事情,其中​​输入参数将引发一系列 GUI 操作(如 buttonExample.PerformClick()、更新文本框等)来模拟用户。是否可以完全使用 C# 来完成此操作,还是他必须使用 AutoIt 之类的东西?

我们使用的是 VS2008/.NET Framework v3.5。

最佳答案

您可以将字符串数组参数添加到您的 static void Main() 并将它们传递给 GUI 类以执行此类操作。

  static class Program
{
/// <summary>
/// The main entry point for the application.
/// </summary>
[STAThread]
static void Main(string[] args)
{
...
//TODO: Stuff with your args
}
}

关于c# - 基于输入参数控制 C# GUI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1462220/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com