为什么我选中文件后向资源管理器发送"Ctrl+C",却复制不了文件?我的代码如下:
private void button1_Click(object sender,EventArgs e)
{
Sleep(2000);//API,在程序暂停的2秒钟里 将窗口切换到资源管理器,并选定文件 等待复制
SendKeys.SendWait("^C");
//剪贴板的内容没有改变
}
请问文件为了没有复制?我在记事本中选中文本就可以复制!
我应该怎样实现复制的功能?
private void button1_Click(object sender,EventArgs e)
{
Sleep(2000);//API,在程序暂停的2秒钟里 将窗口切换到资源管理器,并选定文件 等待复制
SendKeys.SendWait("^C");
//剪贴板的内容没有改变
}
请问文件为了没有复制?我在记事本中选中文本就可以复制!
我应该怎样实现复制的功能?
C其实是Shift+C,我发的^C也就是Ctrl+Shift+C,应该改成^c .....
记事本中Ctrl+Shift+C也能复制,所以一开始就把问题定位错了。
我先晕一下。。