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 才得,要不又会进行下一个循环,找了好久才找出问题。
                            }
                        }

 

转载于:https://www.cnblogs.com/bantongshui/archive/2012/09/30/3170012.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值