我想将一个特定的密钥(例如k)发送到另一个名为notepad的程序,下面是我使用的代码:
void sendkey ()
{
[DllImport ("User32.dll")]
static extern int SetForegroundWindow(IntPtr point);
Process p = Process.GetProcessesByName("notepad")[0];
IntPtr pointer = p.Handle;
SetForegroundWindow(pointer);
SendKeys.Send("k");
}
但是代码不起作用,代码怎么了?
编辑:是否可以将没有记事本的“ K”发送到记事本作为活动窗口?(例如,活动窗口=“ Google chrome”,记事本位于背景中,这意味着向后台应用程序发送密钥)
ITMISS
相关分类