![]() |
printscreen скрипт на bash
Помогите написать прогу, что когда нажимаешь на printscreen на рабочем столе появляется скриншот с номером один, если еще раз нажать то уже номер два и так далее.
вот заготовочка, осталось дописать только операцию с if #!/bin/sh import -window root ~/Desktop/$screen.png |
у вот черновой рабочий вариант
#!/bin/bash target_dir=~/Desktop no=$(ls ~/Desktop | sort -t '.' -k 1,1nr | head -n 1 | sed -e 's/\..*//') if [ "$no" = "" ]; then no=1 else no=$(($no+1)) fi import -window root ~/Desktop/$no-screen.png А скажите что означает вот такая палочка | и может знаете как в kde отключить появление ksnapshot при нажатии на PrintScreen, и назначить этой кнопочки свою команду |
| называется пайп (pipe). "аааа | бббб" берет выход (stdout) из аааа и передает его как стандартный вход (stdin) в бббб
|
Может быть не в тему, но всё же:
А кто-нибудь знает, как сделать снимок экрана через скрипт на Perl ? |
а в чем разница?
import -window root ~/Desktop/screen.png |
Drakosha
спасибо ;) получилось ;) |
| Часовой пояс GMT +4, время: 16:45. |
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.