别的程序是指delphi。控件是panel。
想获取panel里面的文本。
panel的句柄可以得到。
用windows api :
sendmessage发送WM_GETTEXT得到的是windowName。
文本复杂吗?不复杂的话也可以换个思路,截图后用OCR识别吧
是个好思路。c#能用的ocr说个听哈
1.用Spy++获取控件类名(前提是能获取到,比如WPF写的程序就无法获取,只能获取到整个窗体,不能获取到具体控件)
2.在用FindWindow获取到句柄(IntPtr)
3.在通过SendMessage发指令
句柄是可以得到的。
发windows消息,能试的方法都试过了。
只能得到windowName,不能得到control里的内容