问题标签 [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 投票
4 回答
2871 浏览

c# - 按 PrintScreen 后创建图像文件

单击“printscreen”后,我想自动将图像保存到文件中,但我不知道自己做错了什么。

该代码不包含任何错误,它根本无法按预期工作。

0 投票
2 回答
7904 浏览

java - 打印我的 java 应用程序的屏幕

如何制作我的 java 应用程序的打印屏幕?

0 投票
1 回答
2219 浏览

php - 非交互式 iframe 或类似解决方案

我做网站。我的客户登录后,他们看到了他们网站设计的 5 个想法——不同的布局、颜色等。

现在我只给他们看 5 个打印屏幕,由我完成并由我上传。每个 img 链接到不同的正在建设中的网站。

我想要的是消除每次更改某些内容时手动更改打印屏幕的需要。

我尝试了 iFrame 解决方案,但它们是交互式的。

你有什么想法最好的方法是什么?


编辑:

我有(解决方法)解决方案,但仅适用于 Chrome。

和一些 CSS 来缩小并使网站看起来像缩略图:

Chrome = size 是完美的,当您单击 iframe 浏览器内的链接时,会打开我的 href(太多逻辑...),当您单击 iframe 内而不是链接时,什么也不会发生。

FF = 缩略图比 Chrome 小 4 倍

IE = 缩略图大 4 倍

0 投票
2 回答
6241 浏览

python - python自动保存打印屏幕

我最近开始学习 python 编程并在我的第一个程序中遇到了一些问题。这是一个自动保存打印屏幕的程序。

如果我在剪贴板中保存了一个打印屏幕并启动程序,它会输出一个 .png 文件。如果我在剪贴板中什么都没有启动程序,然后按打印屏幕,它会输出一个 .png 文件。

但是,如果我在程序已经打印了一个 .png 文件后按下打印屏幕,它绝对不会做任何事情。甚至不能使用 ctrl+c 来复制文本。

这是我使用的代码。

0 投票
2 回答
452 浏览

c++ - 跟踪/系统调用“打印屏幕”进程

这是上下文:我正在运行 Debian GNU/Linux,并且我经常切换到桌面环境(下一个是“DE”)。
我的问题很简单:我想知道当我按下键盘键“Print Screen”时使用了哪些操作、系统调用甚至函数。

DE会改变方式吗?即 Mate、Gnome、KDE、LXDE 或 Xfce(等)是否使用了他们自己的代码的特定调用,或者是否有通用系统调用?

我认为答案(如果有的话)不是 Debian 相关的,而是更多的 X 或 Wayland,不是吗?

提前感谢您的建议和回答:)

PS:我准确地说我阅读了 X lib 源代码的大部分内容,但没有找到有用的东西。

0 投票
2 回答
417 浏览

c# - 使用 CreateGraphics 打印当前表单,但也会打印消息框

我正在使用 CreateGraphics 函数打印我的活动表单(formMain),如下代码

打印表单 (Visual C#)

环境:经典模式下的windows 7专业版,VisuaStudio 2008

case1 : MessageBox 默认显示位置时,formMain 可以清晰打印 清楚地

情况2: 但是,如果使用鼠标将messageBox移出默认位置,则打印结果是脏的。它现在在 mainForm 中包含 messageBox(图形)。

肮脏的

0 投票
3 回答
4973 浏览

java - java打印屏幕两个显示器

我正在尝试使用打印屏幕图像区域来获取 2 台显示器,但仅适用于一台显示器。你能告诉我如何获得数字 2 显示器吗?

0 投票
1 回答
1235 浏览

c++ - C++ RegisterHotKey 不覆盖现有功能

当我在 C++ 中注册一个热键(在本例中为 PrtScn 键)时,我注意到原始功能丢失了。该键不再捕获屏幕图像。有没有办法在不破坏现有绑定的情况下注册热键?

问题背景:我正在尝试创建一个应用程序来帮助我们的测试团队自动执行截屏任务。当用户单击 PrtScn / Alt+PrtScn 键时,我想运行一个小应用程序,它会选择剪贴板上的图像并将其推送到文档中。这个应用程序的大部分是用 Java 编写的,但我必须使用 C++ 来注册热键。

谢谢你的帮助!!

这是我用来注册热键的代码:

0 投票
1 回答
316 浏览

c++ - 如何在 Linux 中通过 GTK 禁用 PrintScreen?

有没有办法在 Linux 中使用 C++ 代码来阻止 PrintScreen 键?我正在编写一个不希望用户获取屏幕截图的 C++ 程序。我试过 g_signal_connect 来阻止 PrintScreen 键,但它似乎甚至没有触发。

0 投票
0 回答
225 浏览

windows - 用户单击 PrntScr Key Windows 究竟会发生什么

有人可以解释当用户在 Windows 上单击 PrntScr 键时究竟会发生什么?

哪个进程处理密钥?屏幕是如何捕获的?windows上的哪些功能或模块用于截屏?

我知道的

BitBlt() 或 StrechBlt() 这些是未使用的 GDI 函数。