C#:表单外部SendKeys的替代方案?

C#:表单外部SendKeys的替代方案?,c#,sendmessage,sendkeys,postmessage,C#,Sendmessage,Sendkeys,Postmessage,我试图通过使用keybd events api将字符串发送到外部应用程序中的textbox控件,但是我并不特别希望使用此方法将每个字符发送到字符串,我知道SendKeys是合适的 我通过keybd事件(一种应用程序快捷方式)发送Ctrl+L命令,从而在文本框中获得了焦点 但是,我正在类中执行此代码,因此windows.forms命名空间不适用,我无法访问SendKeys 还有其他选择吗?(这里有PostMessage和SendMessage应用程序吗?) 谢谢 没有任何理由不能使用类中的Send

我试图通过使用keybd events api将字符串发送到外部应用程序中的textbox控件,但是我并不特别希望使用此方法将每个字符发送到字符串,我知道SendKeys是合适的

我通过keybd事件(一种应用程序快捷方式)发送Ctrl+L命令,从而在文本框中获得了焦点

但是,我正在类中执行此代码,因此windows.forms命名空间不适用,我无法访问SendKeys

还有其他选择吗?(这里有PostMessage和SendMessage应用程序吗?)


谢谢

没有任何理由不能使用类中的SendKeys。只需确保将
using System.Windows.Forms
指令放在文件的顶部即可。如果该类位于其自己的类库项目中,请添加引用。

没有任何理由不能从类中使用SendKeys。只需确保将
using System.Windows.Forms
指令放在文件的顶部即可。如果此类位于其自己的类库项目中,请添加引用