Win8 Metro-JS应用程序可以截取自己的屏幕截图吗?

时间:2012-11-05 00:51:24

标签: javascript windows windows-8 microsoft-metro screenshot

我想使用我游戏当前状态的屏幕截图作为面板,帮助用户找出他们正在查看的保存状态。我可以抓取数据并生成它,但这有很多麻烦,如果有一种方法可以说“我想要自己的截图”,这样可以节省大量时间。

我对其他应用程序的屏幕截图没兴趣。

Metro JS(或现代用户界面,我猜它现在被称为)应用程序可以通过某种方式进行自我截屏吗?

1 个答案:

答案 0 :(得分:1)

不,没有正式的方式来截取自己的截图。我试图在本地调用SendKeys作为黑客,看看你是否可以将PrintScreen键发送到Window,然后将结果从剪贴板中拉出来。如果无论如何都会这样做,那就是(虽然我没有运气,因为我提到)。要从JS应用程序中调用它,您需要使用C#或C ++中的代码,然后将其公开为由JS代码引用和调用的Windows运行时组件。

如果没有重复自己的数据呈现会有任何解决方法,我想这就是它。