SendMessage在C#中将键和文本返回给WindowHandle

时间:2014-05-02 20:22:36

标签: c# handle sendmessage

我已经在谷歌上搜索了几个小时,我有点困惑。我想发送键击以填写文本字段并使用c#模拟按Enter键。

到目前为止,我有:

class Program
{

    static void Main(string[] args)
    {
        Process p = Process.Start("File.exe");
        p.WaitForInputIdle();
        IntPtr hWnd = p.MainWindowHandle;
        Command.SendMessage(hWnd,/* */);
    }
}

public class Command
{
    [DllImport("User32.dll")]
    public static extern int SendMessage(IntPtr hWnd, uint Msg, uint wParam, uint lParam);

    public void sendReturn(IntPtr hWnd)
    {
           // do something cool here
    }
}

有更简单的方法吗?

0 个答案:

没有答案