• C# 激活 非活动窗口 并自动 复制 粘贴 回车


    Process[] processCurrent = Process.GetProcesses();//得到系统中存在的进程   
                            for (int i = 0; i < processCurrent.Length; i++)
                            {
                                
                                if ((processCurrent[i].ProcessName.Contains("XXX"))|| (processCurrent[i].ProcessName.Contains( "YYYY")))
                                {
                                    ShowWindow(processCurrent[i].MainWindowHandle, 1);//后面那个参数1代表正常窗口显示,2代表最小化显示,3代表最大化显示  
                                    SetForegroundWindow(processCurrent[i].MainWindowHandle);
                                    Clipboard.SetText(sendn); // 将字符串复制到剪贴板,相当于^c 
                                                              SendKeys.SendWait("^v");   // CTRL
                                    Thread.Sleep(100);
                                    SendKeys.SendWait("{ENTER} ");
                                    SendKeys.SendWait("{BACKSPACE}");
                                                              
    
                                    Clipboard.SetText(sendp); // 将字符串复制到剪贴板,相当于^c 
                                    SendKeys.SendWait("^v");
                                    Thread.Sleep(100);
                                    SendKeys.SendWait("{ENTER} ");
                                    return;///用break 才得,要不又会进行下一个循环,找了好久才找出问题。
                                }
                            }

  • 相关阅读:
    Java编程的逻辑 (74)
    Java编程的逻辑 (73)
    Java编程的逻辑 (72)
    Java编程的逻辑 (71)
    Java编程的逻辑 (70)
    Java编程的逻辑 (69)
    Java编程的逻辑 (68)
    Java编程的逻辑 (67)
    透视校正插值
    摄像机成像模型
  • 原文地址:https://www.cnblogs.com/bantongshui/p/3170012.html
Copyright © 2020-2023  润新知