gpt4 book ai didi

c# - Sendkeys 关闭遗留应用程序的替代方法是什么?

转载 作者:行者123 更新时间:2023-11-30 19:50:34 26 4
gpt4 key购买 nike

我希望我的 C# 程序在继续之前关闭某个遗留应用程序。使用 ctrl+x 可以立即关闭旧版应用程序。我可以使用 Sendkeys 来做到这一点,但我听说 sendkeys 可能有点不稳定。有没有其他方法可以让我发送此组合键并关闭旧版应用程序?

最佳答案

如果您知道标题栏上的窗口标题是什么,例如“Foo”,那么您可以使用 p/invoke 找到窗口并从中获取句柄 'FindWindow '.获得句柄后,您可以使用' SendMessage ' 向该句柄发送 ' WM_KEYUP ' 一起表示 Ctrl+X。

希望对您有所帮助,此致,汤姆。

关于c# - Sendkeys 关闭遗留应用程序的替代方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2144202/

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