问题标签 [printscreen]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
102 浏览

java - 使用代码截屏

我已将我的代码从一个方法(按钮按下操作)转移到一个新类。它的功能是捕获屏幕图像(很像打印屏幕)并将其保存在计算机的某个位置。(在这种情况下,驱动器 c)它显示以下错误消息:

java.io.FileNotFoundException: c:\z\1.jpg (系统找不到指定的路径)

有什么想法吗?所有帮助将不胜感激!谢谢!

0 投票
1 回答
158 浏览

c - 我自己的打印屏幕键

我们如何制作一个程序来用 C 语言中的其他一些 kry 替换相同功能的“打印屏幕”键(即获取整个屏幕的图片)。

0 投票
2 回答
8494 浏览

javascript - 我可以防止网页上的打印屏幕吗?有没有可能?

我想在网站的网页上禁用打印屏幕。我已经使用了许多类型代码来执行此操作,但我无法成功:

此代码不起作用,我尝试过的类似其他尝试也不起作用。我的问题是——这可能吗?如果是,那么我该怎么做?

0 投票
0 回答
501 浏览

c++ - 没有框架的 C/C++ 捕获窗口(有时工作,调试)

我一直在关注:http: //msdn.microsoft.com/en-us/library/windows/desktop/dd183402%28v=vs.85%29.aspx

要捕获一个 Windows 绘图区域,也就是 printscreen 它。

重要的功能是“int CaptureAnImage(HWND hWnd)”,当我直接复制它并向它发送合法的 hWnd 时,一切工作正常。

但是我需要能够将它存储在该函数之外(将其作为位图返回),因此我创建了自己的“printscreen”结构。

并进行了更改,因此它分配了内存,而我在函数中使用了指针。

(使用分配的内存和指针的新代码)

我的问题是,有时它工作得很好,我得到一个没有框架的合法打印屏幕,但我也经常得到框架,图像的大小不会改变,但它会压缩它,所以窗口的框架也在里面。

我尝试调试什么函数可能会导致这个等等,但对 C 来说有点新,从我的角度来看,所有函数都说它们成功了。

编辑:带框架 http://i62.tinypic.com/2uifyj4.jpg

没有,应该是:(编辑链接) http://i.stack.imgur.com/iMxhM.jpg

很抱歉没有直接链接,但必须为此提供很少的代表。并且显然不能发布超过 2 个链接。

EDIT2:显然错误不是添加了框架,而是捕获了窗口数据,而是捕获了整个窗口“上方/内部”的任何内容,包括框架。

仍然不知道是什么导致它有时获得正确的数据,有时却没有。所有函数都返回成功...(更新“框架”图片以显示错误)

0 投票
2 回答
5354 浏览

python - 在python中模拟打印屏幕键

我在谷歌搜索很多,但我没有得到任何东西。我们可以在 python 中模拟打印屏幕键吗?如果是,那么如何在 python 中模拟打印屏幕键?

0 投票
2 回答
558 浏览

windows - 启用调试启动选项时,打印屏幕按钮似乎会检查 Windows

我正在我的 Windows 机器上进行一些驱动程序开发,我一直想知道为什么按下 PrtSc(打印屏幕)按钮进行屏幕捕获似乎会挂起我的机器。有一些论坛建议DEBUG在 Windows 中设置引导选项时会发生这种情况,并且这是 Windows 内核中的恐慌/错误检查。

这是 Windows 错误吗?或者这在某种程度上是否真的有用,比如在 Linux 中,PrtSc/SysRq 实际上是一个内核中断键?

更新 #1:我使用的是 Windows 7 x64 Professional Build 7601。

0 投票
1 回答
453 浏览

javascript - 禁用打印屏幕命令

我的要求是当用户点击键盘上的打印屏幕按钮时禁用打印屏幕命令。我可以在 Internet Explorer 中执行此操作,但如何在 Chrome 和其他浏览器中执行此操作?

0 投票
2 回答
1497 浏览

c# - 按下 PrintScreen 时 Form_Keydown 事件不起作用

我正在尝试检测Print Screen表单上的键,但是键喜欢Prtsc并且SysRq不会触发KeyDown事件..

我想不通,也许我真的很笨。。

0 投票
2 回答
18085 浏览

c++ - c++截屏程序

我正在制作一个程序,它将单击键盘的 printscreen 键。我正在使用的代码如下:

由于某种原因,代码无法正常工作。如果我去绘画并尝试从剪贴板绘画,它只会超过我在使用我的程序之前所做的任何打印屏幕。此外,我的键盘不需要我在打印屏幕上按“alt”即可工作..

我曾尝试将 Alt 键的按下包括在 printscreen 键的按下之前,以及 Alt 键的释放以及 printscreen 键的释放,而我得到的不同之处在于,当我尝试将其通过时油漆,我画了某种全黑屏...这只是我做的一个测试,看看它是否有所作为,但我的实际键盘只需要点击打印屏幕按钮就可以截取屏幕截图。

关于我做错了什么的任何想法?

编辑:只是为了让你们知道,该程序实际上可以编译。我还添加了将剪贴板文件保存到目录的其他代码,如果我手动点击打印屏幕按钮,我会正确保存文件......但是如果我继续循环保存到目录的代码,同样的图片手动获取的屏幕截图的出现......所以这就是我确定点击打印屏幕按钮有问题的方法。

0 投票
1 回答
594 浏览

vb.net - 即使 Clipboard.ContainsImage = True,Picturebox 的图像也不算什么?

我正在制作一个不断发送密钥“ {PRTSC}”然后设置的程序PictureBox1.BackgroundImage = My.Computer.Clipboard.GetImage

起初它工作正常,但在一两分钟后,图片框变为空白并且没有给出错误。

我的代码是:

我努力了:

但是尝试处理屏幕截图会立即产生错误。我不知道为什么。