如何从我的 C# 应用程序访问另一个应用程序的菜单栏和子菜单?

How I can access to menubar and sub ment on another application from my c# application?

我正在尝试使应用程序自动化。我可以将文本发送到文本控件并在写完文本后发送回车键。 现在我想访问菜单栏和子菜单,例如 select file/open 和 select 文件来打开。 我该怎么做? 注意:我正在使用 Spy++ 获取控件的 class 名称和其他属性,但菜单栏没有任何 class 名称。

我解决了我的问题。我发送了 Alt + 相关字符来打开菜单。我正在发送一个特定的字符来选择子菜单。非常感谢 RyanDev 在 Codeproject 中回答这个问题。