如何在Windows 7上截图并在Mac等台式机上自动创建截图文件?


12

我正在尝试查找信息,我们如何在Windows 7上截屏,该截屏实际上将创建一个截屏文件,例如.png在macintosh桌面上,您可以通过按commandshift+来完成4

Mac键盘,突出显示了命令,Shift和4个键

在Windows中,我所知道的是,我可以通过按PrtScn= 键完成操作。Windows会捕获整个屏幕并将其复制到剪贴板。

或对于活动窗口,我只能按住Alt并按PrtScn= Windows仅捕获当前活动窗口并将其复制到剪贴板。

现在,我正在使用maComFort它,它为我提供了类似Mac的键盘功能,可以与Mac OS X以相同的方式进行屏幕截图,但实际上它以不改变方式来改变键盘上的许多键喜欢。

所以我想知道是否有更好的方法?


4
我读到在Windows 8上可以执行Win+,PrtScrn并将其保存在图片下的用户个人资料文件夹中。
olli

1.打开Picasa并将其最小化。2.现在,点击“打印屏幕”键以捕获屏幕。3.屏幕截图将自动保存在“ Pictures”文件夹中
Venkat

Answers:


11

我使用Screenpresso。它是免费的,便携式的,并且仅使用Print键(带有修饰符)。


2
您能否告诉我们有关Screenpresso的更多信息?
Ivo Flipse'4

我得到了这个并将其设置为Ctrl + PrintScreen,它自动保存到一个文件夹并且不会妨碍您。它还具有大量其他有用的功能,例如捕获视频。
Liam 2014年

4
需要互联网连接。除了可截取屏幕截图外,其他任何便携式应用都不需要互联网连接即可运行。
德里克(Derek)

我只有Screenpresso,但是在保存之前无法让它提示我输入文件名。这可能吗?
Max Williams

现在它需要.NET废话,大约13 MB,并且需要Internet连接。
Marco Demaio '18 -10-2

13

只需使用内置的截图工具即可。它将捕获屏幕并提示您将其保存到.png文件。如果您希望它在点击时运行,请PrintScrn使用AutoHotKey将其绑定到该键。


您可能还会对它感兴趣的人添加一个快捷方式,例如“” CTRL+ALT+P。为此,只需右键单击“开始>所有程序>附件>截图工具”,然后选择“属性”,然后单击“快捷键”并添加CTRL+ALT+P(您不能将其添加PrintScrn为快捷方式,但至少可以无需安装任何外部应用程序,例如AutoHotKey)
Marco Demaio,

11

下载NirCmdAutoHotKey并安装它们两者。(将nircmd文件复制到Windows目录或将其解压缩到新文件夹)。

将其更改为存储nircmd可执行文件的相关目录以及您的桌面路径。

c:\path\to\nircmd.exe savescreenshot c:\path\to\desktop\Screenshot.png

如果一切正常,您应该在桌面上看到屏幕截图。现在使PrintScreen执行该命令。这是AutoHotKey出现的地方。

我刚刚修改了此处找到的脚本。使用记事本创建一个新的“ .ahk”文件,将其粘贴并根据需要进行修改。

#NoEnv
SendMode Input
SetWorkingDir, path:\to\desktop

PRINTSCREEN::Run, c:\path\to\nircmd.exe savescreenshot c:\path\to\desktop\Screenshot_%A_Now%.png
!PRINTSCREEN::Run, c:\path\to\nircmd.exe savescreenshotwin c:\path\to\desktop\Screenshot_%A_Now%.png
return

现在,使用与AutoHotKey一起安装的“将.ahk转换为.exe”工具并创建可执行文件。

运行该可执行文件,然后按PrintScreen(和Alt + PrintScreen);看看是否做得到。

现在,只需将可执行文件的快捷方式添加到您的“启动”文件夹中(该文件会在您启动时自动加载)。

编辑:修改为向文件添加Alt + Printscreen和Timestamp。


对不起,第二篇文章。Enter键无法正常工作。我特别是来这里寻找没有“另存为”提示的屏幕捕获解决方案。不知道OP是否希望有或没有提示的解决方案,但我认为这是同样正确的替代答案。反对安装程序的注意事项:此解决方案不需要整个AutoHotKey捆绑包,因为它可能很有用。您只需要编译器Ahk2Exe.exe,就可以将其下载为独立的可执行文件。通过脚本创建可执行文件的命令是“ Ahk2Exe.exe / in a:\ path \ to \ your_script.ahk”。
Ben Amos

1
如果您仍然希望图像也位于剪贴板中,则在热键语句前加上波浪号,例如“〜PRINTSCREEN :: Run,....”,除了触发触发操作外,还像往常一样将按键传递到操作系统。热键。
Jacktose

这条!PRINTSCREEN:: ... 线是做什么的?感叹号的目的是什么?
ChickenFeet

4

您可以尝试Purrint。

http://www.bcheck.net/apps/

根据您首次配置程序时提供的屏幕抓取扩展名,它提供了使用格式的选择。当然,您可以选择屏幕快照的位置。


1
喜欢这个应用程序从Windows 95开始运行,只有114kb!
Thomas Edwards

0

顺便说一句,如果您已经碰巧使用了IrfanView(我碰巧这样做了,因为它是用于快速编辑图像以及在各种图像格式之间打开/转换的令人难以置信的超级方便的工具),则有一个启动屏幕捕获会话的选项(选项->捕获/屏幕截图..)(我将附加显示的对话框,其中包含所有可能的选项,例如目标目录和快捷方式按钮,以及目标图像文件的命名和格式)

在撰写本文时,IrfanView是“ FREEWARE(用于非商业用途)”

irfanview屏幕截图


-1

我编写了一个简单的python脚本来将屏幕捕获到热键上的文件中。

该脚本及其快捷方式在这里

有两个文件printscreen-win.lnk和printscreen-win.py

将它们都复制到c:\utils,可以更改该路径,但是您需要编辑快捷方式文件。

快捷方式文件期望您的python是:

c:\Python27\pythonw.exe

将快捷方式复制到您的桌面,并从其属性中创建一个“快捷键”。我默认使用的是Ctrl+ Alt+S

执行脚本后,它将在下面保存一个新的屏幕截图 ...\Desktop\screen\

您将需要Python 2.x和PIL

请享用!

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.