我用winfrom做了一个小程序放到了服务器上,我本地远程连接到服务器,运行我写的程序,其中有这么两句话,
SendKeys.SendWait("%F");
SendKeys.SendWait("C");
就是把一些数据复制到粘贴板,这样就有数据了,但是当我把远程关掉后,程序还是在运行,但是
SendKeys.SendWait("%F");
SendKeys.SendWait("C");
这两句好像没有起作用,没有获取到数据,不可以把把数据复制到粘贴板,如何解决呀。部分代码如下
Clipboard.Clear();
WinApi.SetForegroundWindow(intPtr);
SendKeys.SendWait("%F");//Alt+F 向活动应用程序发送给定的键,然后等待消息被处理
SendKeys.SendWait("C");
System.Threading.Thread.Sleep(3000);//等待3秒后进行剪贴板取值
CloseConfirm();//关闭确定按钮
System.Threading.Thread.Sleep(1000);//等待2秒后进行剪贴板取值
WinApi.SetForegroundWindow(intPtr);
clipbrdText = Clipboard.GetText();
SendKeys.SendWait("%F");
SendKeys.SendWait("C");
就是把一些数据复制到粘贴板,这样就有数据了,但是当我把远程关掉后,程序还是在运行,但是
SendKeys.SendWait("%F");
SendKeys.SendWait("C");
这两句好像没有起作用,没有获取到数据,不可以把把数据复制到粘贴板,如何解决呀。部分代码如下
Clipboard.Clear();
WinApi.SetForegroundWindow(intPtr);
SendKeys.SendWait("%F");//Alt+F 向活动应用程序发送给定的键,然后等待消息被处理
SendKeys.SendWait("C");
System.Threading.Thread.Sleep(3000);//等待3秒后进行剪贴板取值
CloseConfirm();//关闭确定按钮
System.Threading.Thread.Sleep(1000);//等待2秒后进行剪贴板取值
WinApi.SetForegroundWindow(intPtr);
clipbrdText = Clipboard.GetText();
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货