Как сделать снимок экрана в Windows 7 и автоматически создать файл снимка экрана на компьютере, например, Mac?

Как сделать снимок экрана в Windows 7 и автоматически создать файл снимка экрана на компьютере, например, Mac?

Я пытаюсь найти информацию о том, как сделать снимок экрана в Windows 7, который фактически создаст файл снимка экрана .pngна рабочем столе, как на Mac, где это можно сделать, нажав commandshift+ 4.

Клавиатура Mac с выделенными клавишами Command, Shift и 4

В Windows я знаю только, что это можно сделать нажатием PrtScn= Windows делает снимок всего экрана и копирует его в буфер обмена.

или для активных окон я могу просто удерживать Altи нажимать PrtScn= Windows захватывает только текущее активное окно и копирует его в буфер обмена.

Сейчас я использую maComFortклавиатуру, которая дает мне функциональность клавиатуры Mac, позволяющую делать снимки экрана так же, как в Mac OS X, но на самом деле она изменяет многие клавиши на моей клавиатуре так, как мне не нравится.

Вот мне интересно, есть ли лучший способ?

решение1

я используюScreenpresso. Он бесплатный, портативный и использует только клавишу Print (с модификаторами).

решение2

СкачатьNirCmd,AutoHotKeyи установите их оба. (Скопируйте файлы 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

Теперь используйте инструмент «Конвертировать .ahk в .exe», который устанавливается вместе с AutoHotKey, и создайте исполняемый файл.

Запустите этот исполняемый файл и нажмите PrintScreen (и Alt+PrintScreen); проверьте, помогло ли это.

Теперь просто добавьте ярлык для этого исполняемого файла в папку «Автозагрузка» (чтобы он автоматически загружался при каждой загрузке системы).

Редактировать: Изменено для добавления Alt+Printscreen и временной метки к файлам.

решение3

Просто используйте встроенный инструмент Snipping Tool. Он сделает снимок экрана и предложит вам сохранить его в файл .png. Если вы хотите, чтобы он запускался при нажатии, PrintScrnто привяжите его к этой клавише с помощью AutoHotKey.

решение4

кстати, если вы уже используетеIrfanПросмотр(что я и сделал, потому что это невероятно удобный инструмент для быстрого редактирования изображений и открытия/конвертации между всеми видами форматов изображений), есть опция для запуска сеанса захвата экрана (Параметры -> Захват/Снимок экрана...) (прилагаю отображаемое диалоговое окно, содержащее все возможные параметры, такие как целевой каталог и кнопки сочетания клавиш, а также наименование и формат целевых файлов изображений)

[править] на момент написания этой статьи IrfanView является «БЕСПЛАТНЫМ (для некоммерческого использования)»

скриншот irfanview

Связанный контент