我要做一个程序,在这个程序里能控制另一个软件里的内容,比如给他添表格,按确认键。要怎么弄呢?用到什么api。。谢谢了!
參考答案:调用动态链接库user32.dll 中的找窗和发送message.
[DllImport("user32.dll", CharSet=CharSet.Auto)]
private static extern IntPtr FindWindow(string lpClassName, string lpWindowName);
[DllImport("user32.dll", CharSet=CharSet.Auto)]
private static extern int SendMessage (IntPtr hwnd, int wMsg, int wParam, int lParam);
IntPtr handle = FindWindow(null, window_text_to_find);
SendMessage( handle, 0x100, 0, 0 );
参见:send message to other process 讨论。
(我没试过)
参考资料: