我正在尝试发送PrintScreen键,显然,无论它关注的窗口如何,它都应该起作用。我怎样才能像通常那样触发打印屏幕操作?这是在VB.net中。谢谢你的帮助!
我用谷歌搜索过,找不到任何有效的结果。
编辑:不知怎的,这曾经有效了。但现在它根本不起作用!答案 0 :(得分:1)
我猜你关于成功尝试的EDIT注意事实上只是你曾经手动命中过PRNTSCRN并且当你运行程序时你的剪贴板仍然在那里,它没有放入剪贴板,但是然后读了你的再次手动截取屏幕截图。
你获取屏幕快照的方法是行不通的 - 你必须使用一些pinvoke的东西,如果你有耐心,这并不难拼凑。 http://www.pinvoke.net/是一个很好的资源。
OOO,我从来没有尝试过这个,但是这篇文章看起来很自信。 http://www.dreamincode.net/code/snippet2572.htm