Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Хочу все знать (http://forum.oszone.net/forumdisplay.php?f=23)
-   -   [решено] Снимки экрана (PrintScreen) в Windows XP,7 (http://forum.oszone.net/showthread.php?t=284156)

berkut_174 25-06-2014 12:02 2368272

Снимки экрана (PrintScreen) в Windows XP,7
 
Всем привет!

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

Vadikan 25-06-2014 20:24 2368478

Как вариант http://stackoverflow.com/questions/2...ows-powershell и [решено] Скриншот рабочего стола через bat

Nordek 26-06-2014 06:18 2368627

Цитата:

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

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.

Amigos 26-06-2014 11:17 2368690

Цитата:

Цитата berkut_174
делать снимки экрана (PrtScr+ALT), несколько подряд, и нужно чтобы они -- либо в буфере сохранились все и потом я произвёл вставку куда нужно, либо в идеале сразу в файлы писать »

http://forum.oszone.net/post-1991637-101.html

berkut_174 01-07-2014 13:54 2370646

Понравились эти:
Цитата:

Цитата Nordek
Так же Lightscreen. »

Цитата:

Цитата Amigos
http://forum.oszone.net/post-1991637-101.html »

Что не понравилось (быть может просто не нашёл нужную настройку):
- надо чтобы программа сразу запускалась в трее (не особо важно, но ни в одной не получилось достичь результата);
- не получилось использовать переменные окружения (userprofile, appdata, etc);
- во второй не получилось в пути использовать латницу (сохранение будет идти в домашний каталог или рабочий стол, ну это для XP)
- в первой есть возможность сохранить настройки и таскать их с собой (большой плюс), во второй не понял где они хранятся: в appdata или в саму программу что ли... если я перенесу программу на другой ПК, мне настройки заново вносить надо ?

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

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

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

berkut_174 03-07-2014 17:18 2371614

Цитата:

Цитата Amigos
http://forum.oszone.net/post-1991637-101.html »

Всё же эта больше понравилась (мало место занимает), про латницу ошибся, всё норм. Только при копировании пути в поле edit, папки с рабочего стола, на ХР, с латницей, вместо букв вопросы. На 7-ке такого не заметил.
И такой вопрос: подскажите где она хранит настройки ?
Также, было бы неплохо, если программа умела создавать папку, если она не существует...

Nordek 04-07-2014 02:15 2371834

berkut_174, Что касается Lightscreen, то настройки хранятся в ветке реестра:
Код:

[HKEY_CURRENT_USER\Software\K]
удивительно было такое заметить у Portable.

Ещё есть Screenshot Creator - у этого инструмента, настройки тоже хранятся в реестре:
Код:

[HKEY_CURRENT_USER\Software\ScreenshotCreator]
Далее: Есть ещё Mosquito - настройки сохраняются рядом с программой в файле settings.dat.
Файл settings.dat возможно отредактировать в текстовом редакторе.
Делает снимок экрана по нажатию клавиши PrtSrc. Но тут есть один нюанс: предварительно нужно выбрать в каком режиме будут производиться снимки "Весь экран", "Активное окно" или "Выделенная область" - по этому из контекстного меню придётся определиться с выбором (ПКМ в трее по значку):


Минус у этого инструмента таков: Если вы привыкли делать снимки в формате PNG, то ползунок качества сжатия:

лучше не двигайте: иначе программа может просто зависнуть.


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

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

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



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


Время: 05:23.

Время: 05:23.
© OSzone.net 2001-