一个词典脚本,支持鼠标选词

sh/bash/dash/ksh/zsh等Shell脚本
头像
solcomo
帖子: 2838
注册时间: 2007-04-25 13:12

#16

帖子 solcomo » 2008-06-15 12:27

代码: 全选

#!/bin/bash

str="`xsel`"
while true ; do
  a="`xsel`"
  if [ "$a" != "$str" ] ; then
    str="$a"
    word=`w3m -dump -no-cookie http://dict.cn/mini.php?q="$a" | sed -e '$d' -e 's/</ /g' -e 's/>/ /g'`
    gnome-osd-client -f "<message id='word' osd_fake_translucent_bg='off' osd_vposition='top' osd_halignment='left' animations='on' hide_timeout='10000'><span size='12000' foreground='white'>`echo "$word"`</span></message>"
  fi
  sleep 1
done
中文也可以显示了
哈哈
附件
2008-06-15-123053_1024x768_scrot.png
♜♞♝♛♚♝♞♜
♟♟♟♟♟♟♟♟
♙♙♙♙♙♙♙♙
♖♘♗♕♔♗♘♖

☠☯⚔⚓☣☦☃☕
☹☻☪☭☬⚖⚛⚜
ℜℳℬ™ ℋℯℓ℘ ℳℭ
sƂɐʍ рǀɹoʍ əɥʇ oS
头像
xiooli
帖子: 6956
注册时间: 2007-11-19 21:51
来自: 成都
联系:

#17

帖子 xiooli » 2008-06-15 13:09

赞,不错啊这个::D
附件
Screenshot.png
头像
独孤
帖子: 838
注册时间: 2008-02-02 13:06
来自: 寶能科技
联系:

#18

帖子 独孤 » 2008-06-28 14:43

mark
头像
sevk
帖子: 2060
注册时间: 2007-05-08 16:26
系统: arch
来自: 火星内核某分子内某原子核内
联系:

#19

帖子 sevk » 2008-06-28 15:13

牛.

osd出错了:
ServerError: <type 'exceptions.KeyError'>: u'osd_vposition'
笔记本 :
F208S : gentoo
A460P i3G D6 : UBUNTU + WIN7
UN43D1 : UBUNTU + WIN7
1000人超级QQ群 LINUX + WIN : 31465544 或 18210387
头像
solcomo
帖子: 2838
注册时间: 2007-04-25 13:12

#20

帖子 solcomo » 2008-06-28 20:54

sevk 写了:牛.

osd出错了:
ServerError: <type 'exceptions.KeyError'>: u'osd_vposition'
把message里面的位置参数删除...用gnome-osd-properties设置位置
♜♞♝♛♚♝♞♜
♟♟♟♟♟♟♟♟
♙♙♙♙♙♙♙♙
♖♘♗♕♔♗♘♖

☠☯⚔⚓☣☦☃☕
☹☻☪☭☬⚖⚛⚜
ℜℳℬ™ ℋℯℓ℘ ℳℭ
sƂɐʍ рǀɹoʍ əɥʇ oS
头像
aobi
帖子: 921
注册时间: 2008-06-22 12:27

#21

帖子 aobi » 2008-06-28 23:46

我没装GNOME。在各位大侠的代码和思路的指导下,轻松就完成了这个的TK版的。哈哈。我太厉害了。我现在是绑定在f8上的。需要sdcv.我借用它的字典。中英文都可。中文要是utf8的。不过这个好像是多此一举哈,stardict本来就有取词功能了,比这个要好N倍。

不过敝帚自珍啦。

用了10来行代码。不要 xsel和gnome的。要tk/tcl. 和sdcv.
16秒自动关闭,or 鼠标移动到上面,然后出来(Leave).自己改改代码
附件
2008-06-28-235036_794x471_scrot.png
dict.tcl.gz
(310 Bytes) 已下载 72 次
头像
aobi
帖子: 921
注册时间: 2008-06-22 12:27

#22

帖子 aobi » 2008-06-28 23:47

绑定到f8 是fvwm的功能。不是程序的
头像
solcomo
帖子: 2838
注册时间: 2007-04-25 13:12

#23

帖子 solcomo » 2008-06-28 23:56

这猫头咋老换马甲,还总喜欢用别人头像... :lol:
♜♞♝♛♚♝♞♜
♟♟♟♟♟♟♟♟
♙♙♙♙♙♙♙♙
♖♘♗♕♔♗♘♖

☠☯⚔⚓☣☦☃☕
☹☻☪☭☬⚖⚛⚜
ℜℳℬ™ ℋℯℓ℘ ℳℭ
sƂɐʍ рǀɹoʍ əɥʇ oS
头像
aobi
帖子: 921
注册时间: 2008-06-22 12:27

#24

帖子 aobi » 2008-06-29 0:00

:lol: :lol:
头像
HuntXu
帖子: 5776
注册时间: 2007-09-29 3:09

#25

帖子 HuntXu » 2008-07-05 13:56

没有开关? :shock:

我只是想复制咋办呢? :lol:
HUNT Unfortunately No Talent...
头像
solcomo
帖子: 2838
注册时间: 2007-04-25 13:12

#26

帖子 solcomo » 2008-07-05 14:09

复制就复制呗
也影响不到什么 :D
♜♞♝♛♚♝♞♜
♟♟♟♟♟♟♟♟
♙♙♙♙♙♙♙♙
♖♘♗♕♔♗♘♖

☠☯⚔⚓☣☦☃☕
☹☻☪☭☬⚖⚛⚜
ℜℳℬ™ ℋℯℓ℘ ℳℭ
sƂɐʍ рǀɹoʍ əɥʇ oS
回复