2012-04-14 03:09:57 +0000 2012-04-14 03:09:57 +0000
12
12
Advertisement

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

Advertisement

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

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

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

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

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

Advertisement
Advertisement

Ответы (6)

13
13
13
2012-04-14 05:06:41 +0000

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

11
11
11
2012-04-14 04:35:41 +0000

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

11
Advertisement
11
11
2012-04-14 04:54:47 +0000
Advertisement

Скачайте 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 и метки времени в файлы.

4
4
4
2012-04-17 06:44:02 +0000

Ты можешь попробовать Мурринта. http://www.bcheck.net/apps/

Она дает вам выбор форматов для использования, основываясь на расширении, которое вы даете скринграммам при первой настройке программы. И, конечно же, вы можете выбрать, куда будут поступать снимки экрана.

0
Advertisement
0
0
2019-01-13 12:23:10 +0000
Advertisement

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

[редактирование] на момент написания этой статьи IrfanView - “FREEWARE (для некоммерческого использования)”

-1
-1
-1
2014-06-02 13:05:59 +0000

Я написал простой питоновый скрипт, чтобы захватить экран в файл по горячей клавише.

Скрипт и его ярлык здесь .

Есть два файла printcreen-win.lnk и printcreen-win.py

Скопируйте оба в c:\utils, этот путь можно изменить, но вам нужно отредактировать ярлык.

Файл быстрого доступа ожидает, что ваш питон:

c:\Python27\pythonw.exe

Скопируйте ярлык на рабочий стол и сделайте “Клавишу быстрого доступа” из ее Свойств. По умолчанию я использую Ctrl + Alt + S

После выполнения скрипта он сохранит новый снимок экрана под `…\Desktop\screenЯ написал простой питоновый скрипт, чтобы захватить экран в файл по горячей клавише.

Скрипт и его ярлык здесь .

Есть два файла printcreen-win.lnk и printcreen-win.py

Скопируйте оба в c:\utils, этот путь можно изменить, но вам нужно отредактировать ярлык.

Файл быстрого доступа ожидает, что ваш питон:

c:\Python27\pythonw.exe

Скопируйте ярлык на рабочий стол и сделайте “Клавишу быстрого доступа” из ее Свойств. По умолчанию я использую Ctrl + Alt + S

После выполнения скрипта он сохранит новый снимок экрана под

Вам понадобится Python 2.x и [ PIL ]0x3&.

Наслаждайтесь!

Advertisement

Похожие вопросы

3
28
13
7
8
Advertisement