![Как сделать снимок экрана в Windows 7 и автоматически создать файл снимка экрана на компьютере, например, Mac?](https://rvso.com/image/1311341/%D0%9A%D0%B0%D0%BA%20%D1%81%D0%B4%D0%B5%D0%BB%D0%B0%D1%82%D1%8C%20%D1%81%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA%20%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%20%D0%B2%20Windows%207%20%D0%B8%20%D0%B0%D0%B2%D1%82%D0%BE%D0%BC%D0%B0%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%20%D1%81%D0%BE%D0%B7%D0%B4%D0%B0%D1%82%D1%8C%20%D1%84%D0%B0%D0%B9%D0%BB%20%D1%81%D0%BD%D0%B8%D0%BC%D0%BA%D0%B0%20%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%20%D0%BD%D0%B0%20%D0%BA%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80%D0%B5%2C%20%D0%BD%D0%B0%D0%BF%D1%80%D0%B8%D0%BC%D0%B5%D1%80%2C%20Mac%3F.png)
Я пытаюсь найти информацию о том, как сделать снимок экрана в Windows 7, который фактически создаст файл снимка экрана .png
на рабочем столе, как на Mac, где это можно сделать, нажав commandshift+ 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 является «БЕСПЛАТНЫМ (для некоммерческого использования)»