Войти

Показать полную графическую версию : [решено] Снимки экрана (PrintScreen) в Windows XP,7


berkut_174
25-06-2014, 12:02
Всем привет!

Windows XP,7.
Работаю под обычным пользователем (не админ).
Стоит задача: делать снимки экрана (PrtScr+ALT), несколько подряд, и нужно чтобы они -- либо в буфере сохранились все и потом я произвёл вставку куда нужно, либо в идеале сразу в файлы писать (изображениями, как в Win8 сделано).
Как то можно организовать такое ?
Крайне аккуратно нужно сделать и максимально незаметно для окружающих, установить какие-то программы не могу, только портабле в фоне.
Спасибо.

Vadikan
25-06-2014, 20:24
Как вариант http://stackoverflow.com/questions/2969321/how-can-i-do-a-screen-capture-in-windows-powershell и [решено] Скриншот рабочего стола через bat (http://forum.oszone.net/thread-211805.html)

Nordek
26-06-2014, 06:18
Крайне аккуратно нужно сделать и максимально незаметно для окружающих, установить какие-то программы не могу, только портабле в фоне. »

MiniCap (http://www.donationcoder.com/Software/Mouser/MiniCap/) например если устроит.


MiniCap (Capture Active Win)
"%ProgramFiles%\MiniCap\MiniCap.exe" -captureactivewin -save "%UserProfile%\Pictures\Capture\Screen_$appname$_$uniquenum0$.png" -exit

MiniCap (Capture Run App)
"%ProgramFiles%\MiniCap\MiniCap.exe" -save "%UserProfile%\Pictures\Capture\Screen_$appname$_$uniquenum0$.png" -exit -capturerunapp -run "%WinDir%\System32\notepad.exe"

MiniCap (Capture Desktop)
"%ProgramFiles%\MiniCap\MiniCap.exe" -capturedesktop -save "%UserProfile%\Pictures\Capture\Screen_$appname$_$uniquenum0$.png" -exit

MiniCap (Capture Reg Select)
"%ProgramFiles%\MiniCap\MiniCap.exe" -captureregselect -save "%UserProfile%\Pictures\Capture\Screen_$appname$_$uniquenum0$.png" -exit

MiniCap (Capture Screen)
"%ProgramFiles%\MiniCap\MiniCap.exe" -capturescreen -save "%UserProfile%\Pictures\Capture\Screen_$appname$_$uniquenum0$.png" -exit

К ярлыкам можно горячие клавиши назначить

Так же Lightscreen (http://lightscreen.com.ar/).

Amigos
26-06-2014, 11:17
делать снимки экрана (PrtScr+ALT), несколько подряд, и нужно чтобы они -- либо в буфере сохранились все и потом я произвёл вставку куда нужно, либо в идеале сразу в файлы писать » http://forum.oszone.net/post-1991637-101.html

berkut_174
01-07-2014, 13:54
Понравились эти:
Так же Lightscreen. »
http://forum.oszone.net/post-1991637-101.html »
Что не понравилось (быть может просто не нашёл нужную настройку):
- надо чтобы программа сразу запускалась в трее (не особо важно, но ни в одной не получилось достичь результата);
- не получилось использовать переменные окружения (userprofile, appdata, etc);
- во второй не получилось в пути использовать латницу (сохранение будет идти в домашний каталог или рабочий стол, ну это для XP)
- в первой есть возможность сохранить настройки и таскать их с собой (большой плюс), во второй не понял где они хранятся: в appdata или в саму программу что ли... если я перенесу программу на другой ПК, мне настройки заново вносить надо ?

Вообще как должно быть: копирую программу на рабочий стол (если необходимо распаковываю), запускаю (она открывается в трее, все настройки уже должны быть сделаны заранее (поэтому программа должна поддерживать сохранение настроек), всегда будет один и тот же пользователь, то есть userprofile один), при необходимости жму PrtScr (программа в тихую делает снимки, вообще без визуальных окон). Ну дальше там уже папку со снимками я запакую и отправлю куда следует :)

Пока на Lightscreen остановился.
Спасибо огромное, вы мне очень помогли!

PS. Чё то или я забыл или кто-то другой решено поставил ? :)

berkut_174
03-07-2014, 17:18
http://forum.oszone.net/post-1991637-101.html »
Всё же эта больше понравилась (мало место занимает), про латницу ошибся, всё норм. Только при копировании пути в поле edit, папки с рабочего стола, на ХР, с латницей, вместо букв вопросы. На 7-ке такого не заметил.
И такой вопрос: подскажите где она хранит настройки ?
Также, было бы неплохо, если программа умела создавать папку, если она не существует...

Nordek
04-07-2014, 02:15
berkut_174, Что касается Lightscreen, то настройки хранятся в ветке реестра:
[HKEY_CURRENT_USER\Software\K]
удивительно было такое заметить у Portable.

Ещё есть Screenshot Creator - у этого инструмента, настройки тоже хранятся в реестре:
[HKEY_CURRENT_USER\Software\ScreenshotCreator]

Далее: Есть ещё Mosquito - настройки сохраняются рядом с программой в файле settings.dat.
Файл settings.dat возможно отредактировать в текстовом редакторе.
Делает снимок экрана по нажатию клавиши PrtSrc. Но тут есть один нюанс: предварительно нужно выбрать в каком режиме будут производиться снимки "Весь экран", "Активное окно" или "Выделенная область" - по этому из контекстного меню придётся определиться с выбором (ПКМ в трее по значку):
http://i4.imageban.ru/thumbs/2014.07.04/a2a4a39300e3c360ad124baec339194f.png (http://i4.imageban.ru/out/2014/07/04/a2a4a39300e3c360ad124baec339194f.png)

Минус у этого инструмента таков: Если вы привыкли делать снимки в формате PNG, то ползунок качества сжатия:
http://i6.imageban.ru/thumbs/2014.07.04/d8aacca1317bc986faf9df7b63795149.png (http://i6.imageban.ru/out/2014/07/04/d8aacca1317bc986faf9df7b63795149.png)
лучше не двигайте: иначе программа может просто зависнуть.


Ещё здесь упомяну HoverSnap - у этого инструмента, настройки сохраняются в файле hsnap.ini, который будет расположен рядом с самой программой.

Варианты управления:
PrtSrc - Весь экран
Alt + PrtSrc - Активное окно
Ctrl + PrtSrc - Выделенная область

Вариант сохранения снимков: в jpg, bmp, png и gif формат

http://i6.imageban.ru/thumbs/2014.07.04/622f163b73587dafeee21d27babb204e.png (http://i6.imageban.ru/out/2014/07/04/622f163b73587dafeee21d27babb204e.png)

Если у вас программа будет запускаться например с флешки, то снимки можно сохранять рядом с самой программой.
Достаточно в "Folder:" поставить (точку "."). Либо же в "Folder:" просто ввести название папки например "Screenshot" или ".\Screenshot". Рядом с программой не забудьте создать папку Screenshot: в которую будут помещены все сделанные снимки.




© OSzone.net 2001-2012