如何选择所有在另一个程序
本文关键字:另一个 程序 何选择 选择 | 更新日期: 2023-09-27 17:51:12
我想通过使用" SendKeys"选择另一个程序中的所有文本。我这样做是为了一个记事本文件:
IntPtr appHandle = FindWindow(null, "Untitled - Notepad");
if (appHandle == IntPtr.Zero)
{
MessageBox.Show("Specified app is not running.");
return;
}
SetForegroundWindow(appHandle);
System.Threading.Thread.Sleep(500);
SendKeys.SendWait("^a");
但是在我想要选择所有文本的程序中,ctrl+a被认为是其他命令。
我该怎么办?
选择所有你应该使用Ctrl+A获取应用程序的句柄并发送Ctrl+A
SendKeyDown(KeyCode.CONTROL);
SendKeyPress(KeyCode.KEY_A);