截图脚本

sh/bash/dash/ksh/zsh等Shell脚本
头像
YeLee
论坛版主
帖子: 26406
注册时间: 2008-08-13 8:48
系统: Fundu i64
来自: 东海硇州,一双管钥。
联系:

截图脚本

#1

帖子 YeLee » 2012-04-22 16:31

延时截图的时候弄个通知也不错。

代码: 全选

#!/bin/bash
for((i=10;i>=1;i--));do notify-send -t 800 剩余$i秒…… && sleep 1;done
scrot '%Y-%m-%d_%H%M%S_$wx$h.jpg' -e 'mv $f ~/图片/'
◎当我站在道德的高度上俯视别人的时候,发现自己是多么渺小。
♥执着但不偏激,反对而不排斥,坚决捍卫矛盾体的存在方式。
★★★天气预报★★★
fcitx-yatable一个可以使用的码表输入法
[教程]几个实例攻克软件编译难关
Gentoo Development Guide
字体相关
头像
枫叶饭团
帖子: 14683
注册时间: 2010-06-16 1:05
系统: Mac OS X
来自: Tencent
联系:

Re: 截图脚本

#2

帖子 枫叶饭团 » 2012-04-22 16:34

到处发些人看不懂的
头像
YeLee
论坛版主
帖子: 26406
注册时间: 2008-08-13 8:48
系统: Fundu i64
来自: 东海硇州,一双管钥。
联系:

Re: 截图脚本

#3

帖子 YeLee » 2012-04-22 16:38

楼上囗囗可耻。
◎当我站在道德的高度上俯视别人的时候,发现自己是多么渺小。
♥执着但不偏激,反对而不排斥,坚决捍卫矛盾体的存在方式。
★★★天气预报★★★
fcitx-yatable一个可以使用的码表输入法
[教程]几个实例攻克软件编译难关
Gentoo Development Guide
字体相关
头像
到处看看
论坛版主
帖子: 8486
注册时间: 2010-01-17 13:05
系统: ubuntu

Re: 截图脚本

#4

帖子 到处看看 » 2012-04-22 19:57

shutter 路过
头像
qy117121
论坛版主
帖子: 50587
注册时间: 2007-12-14 13:40
系统: Winbuntu
来自: 志虚国乌由市
联系:

Re: 截图脚本

#5

帖子 qy117121 » 2012-04-22 20:01

枫叶饭团 写了:到处发些人看不懂的
渠月 · QY   
本人只会灌水,不负责回答问题
无聊可以点一下→ http://u.nu/ubuntu

邮箱 [email protected]
头像
b33e
帖子: 3874
注册时间: 2011-06-07 14:20

Re: 截图脚本

#6

帖子 b33e » 2012-04-22 20:21

scrot这个没用过
头像
jxhow
帖子: 5859
注册时间: 2008-10-24 22:02
来自: 浙江

Re: 截图脚本

#7

帖子 jxhow » 2012-04-22 20:47

深度 出品了一个截图工具
http://sb.google.com/ 提问前 请在右上角搜索一下
头像
lainme
论坛版主
帖子: 7805
注册时间: 2008-09-13 19:17
系统: Arch Linux (x86_64)
联系:

Re: 截图脚本

#8

帖子 lainme » 2012-04-22 21:18

代码: 全选

#!/bin/bash

NOW=`date '+%Y%m%d%H%M%S'`
NAME=screenshot-${NOW}
EXE='png'
SCRDIR=${HOME}/Downloads/
ONAME=${SCRDIR}${NAME}.${EXE}

if [ -z $1 ];then
    scrot -q 1 -bd 1 $ONAME 
    elif [ "$1" = "-s" ];then
	delay=$(zenity --title="截图" --entry --text="设置延时(秒):"  --entry-text="1");
    if [ ! -z $delay ];then
        scrot -q 1 -bsd $delay $ONAME 
    fi
fi

echo $ONAME | xsel -i
echo $ONAME | xsel -i -b
notify-send -t 5000 -i gtk-dialog-info "Success" $ONAME
绑两个快捷键。
头像
自由建客
帖子: 13468
注册时间: 2008-07-30 23:21
系统: Debian stable AMD64

Re: 截图脚本

#9

帖子 自由建客 » 2012-04-22 21:48

请看《适合 WM 的截图脚本》。若链接已死请看我签名,若未直接显示相关信息,请点击【更多在此】!
头像
liu滔
帖子: 7214
注册时间: 2010-10-09 23:01

Re: 截图脚本

#10

帖子 liu滔 » 2012-04-22 22:59

还是Shutter舒心,除了慢 :em06
头像
reverland
帖子: 1317
注册时间: 2011-11-26 15:57
系统: windows xp
联系:

Re: 截图脚本

#11

帖子 reverland » 2012-04-22 23:11

都这么高端。。。用ksnapshot的小白路过
托在github上的jekyll博客
Always Look on the Bright Side of Life
头像
YeLee
论坛版主
帖子: 26406
注册时间: 2008-08-13 8:48
系统: Fundu i64
来自: 东海硇州,一双管钥。
联系:

Re: 截图脚本

#12

帖子 YeLee » 2013-09-19 18:39

[bash]
#!/bin/bash

declare -A sectip
declare -A msgout

sectip[C]=' seconds remaining...'
sectip[zh_CN]='秒剩余……'
sectip[zh_TW]='秒剩餘……'

msgout[C]='Screenshot saved as: '
msgout[zh_CN]='截图已保存为:'
msgout[zh_TW]='截圖已儲存為:'

USER_DIRS=${XDG_CONFIG_HOME:-~/.config}/user-dirs.dirs
[ -f "$USER_DIRS" ] && source "$USER_DIRS"
[ -d "$XDG_PICTURES_DIR" ] && PIC_DIR="$XDG_PICTURES_DIR" || PIC_DIR="$PWD"

tipstr=${sectip[${LC_MESSAGES%.*}]}
[ -z "${tipstr}" ] && tipstr="${sectip[C]}"
outstr=${msgout[${LC_MESSAGES%.*}]}
[ -z "${outstr}" ] && outstr="${msgout[C]}"

for i in {10..1};do notify-send -t 800 "${i}${tipstr}" && sleep 1;done
scrot '%Y-%m-%d_%H%M%S_$wx$h.jpg' -e "notify-send -t 5000 \"${outstr} ${PIC_DIR}/\$f\" && [ "${PIC_DIR}" == "${PWD}" ] || mv \$f ${PIC_DIR}"

[/bash]
今天难得更新一下,过中秋去。 :em01
◎当我站在道德的高度上俯视别人的时候,发现自己是多么渺小。
♥执着但不偏激,反对而不排斥,坚决捍卫矛盾体的存在方式。
★★★天气预报★★★
fcitx-yatable一个可以使用的码表输入法
[教程]几个实例攻克软件编译难关
Gentoo Development Guide
字体相关
头像
月下叹逍遥
论坛版主
帖子: 33994
注册时间: 2010-10-07 14:23
系统: Archdows10
来自: 某系某星某洲某国某省某市
联系:

Re: 截图脚本

#13

帖子 月下叹逍遥 » 2013-09-19 18:42

PS默默路过
浮生七十今三十,从此凄惶未可知
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

Re: 截图脚本

#14

帖子 eexpress » 2013-09-19 21:41

截图带贴图的都发过了。 :em04
● 鸣学
头像
YeLee
论坛版主
帖子: 26406
注册时间: 2008-08-13 8:48
系统: Fundu i64
来自: 东海硇州,一双管钥。
联系:

Re: 截图脚本

#15

帖子 YeLee » 2013-09-19 22:09

ee好啊,中秋不去过节么? :em05
今天有点时间,只是给这脚本加个i18n的东西和弄到XDG_PICTURES_DIR而已。 :em09
至于上传的问题,那本也是另一套imgur脚本干的事情吧,你该不会所有截图都想上传的吧。
◎当我站在道德的高度上俯视别人的时候,发现自己是多么渺小。
♥执着但不偏激,反对而不排斥,坚决捍卫矛盾体的存在方式。
★★★天气预报★★★
fcitx-yatable一个可以使用的码表输入法
[教程]几个实例攻克软件编译难关
Gentoo Development Guide
字体相关
回复