当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 49 篇帖子 ]  前往页数 上一页  1, 2, 3, 4  下一页
作者 内容
31 楼 
 文章标题 : Re: 截图脚本总结说明
帖子发表于 : 2009-05-04 22:19 
头像

注册: 2009-03-14 16:31
帖子: 645
地址: 不在故乡的地方
送出感谢: 0 次
接收感谢: 2
学习了。不过还要搞perl


_________________
Only the dead have seen the end of war!


页首
 用户资料  
 
32 楼 
 文章标题 : Re: 截图脚本总结说明
帖子发表于 : 2009-05-07 13:17 
头像

注册: 2005-08-14 21:55
帖子: 58428
地址: 长沙
送出感谢: 4
接收感谢: 274
驻留到tray的截图小工具。其实就是调用2个脚本。一个纯截图,一个贴图+文字到paste.ubuntu.org.cn。1 楼的对应脚本等下更新下。

那通知区域的图标,直接点,是截图上传。右键是菜单。

记得修改2个图片地址。

代码:
☎ cat ppp.pl
#!/usr/bin/perl

use strict;
use warnings;
use utf8;

use Gtk2 -init;

sub 退出 {
   my ($widget, $status_icon) = @_;
 
   $status_icon->set_visible(0) if $status_icon;
   Gtk2->main_quit();
}

sub 弹出菜单 {
   my ($widget, $button, $time, $menu) = @_;

   if ($button == 3) {
   my ($x, $y, $push_in)
       = Gtk2::StatusIcon::position_menu($menu, $widget);

   $menu->show_all();
   $menu->popup( undef, undef,
             sub{return ($x,$y,0)} ,
             undef, 0, $time );
   }
}

sub 截图并贴图 {
        `/home/exp/应用/脚本/p-p截图并贴图.bash`;
}

sub 截图 {
        `/home/exp/应用/脚本/import-截图`;
}

my $status_icon = Gtk2::StatusIcon->new_from_stock('gtk-home');

my $menu = Gtk2::Menu->new();
my $menuItem = Gtk2::ImageMenuItem->new_with_label("截图");
$menuItem->set_image( Gtk2::Image->new_from_file("/home/exp/应用/脚本/f1.png") );
$menuItem->signal_connect('activate', \&截图);
$menu->append($menuItem);

$menuItem = Gtk2::ImageMenuItem->new_with_label("截图并贴图");
$menuItem->set_image( Gtk2::Image->new_from_file("/home/exp/应用/脚本/f2.png") );
$menuItem->signal_connect('activate', \&截图并贴图);
$menu->append($menuItem);

$menuItem = Gtk2::ImageMenuItem->new_from_stock('gtk-quit');
$menuItem->signal_connect('activate', \&退出, $status_icon);
$menu->append($menuItem);

$status_icon->set_tooltip("截图/贴图/贴文字集合");
$status_icon->signal_connect('activate', \&截图并贴图);
$status_icon->signal_connect('popup-menu', \&弹出菜单, $menu);
$status_icon->set_visible(1);

Gtk2->main();


附件:
文件注释: 大家自己转成48x48的,最合适。
f-spot.png
f-spot.png [ 26.09 KiB | 被浏览 155825 次 ]


附件:
Screenshot.png
Screenshot.png [ 18.85 KiB | 被浏览 155824 次 ]
f-spot-logo.png
f-spot-logo.png [ 23.99 KiB | 被浏览 155824 次 ]


_________________
● 鸣学
页首
 用户资料  
 
33 楼 
 文章标题 : Re: 截图脚本总结说明
帖子发表于 : 2009-05-18 14:28 
头像

注册: 2009-05-18 13:51
帖子: 378
送出感谢: 1
接收感谢: 2
使用专用软件犯不着。我截图,从不用软件。
键盘上有个“print screen”或者缩写“Prt Sc”
这是dos时代就有的键
单独按下,截图整个屏幕
alt+print screen 截图活动窗口
所截图,存于剪切板中。
使用任一画图工具,编辑-》张贴
任务完成


_________________
kubuntu 14.04 64bit
AMD turion64 mk38 | Memory:4GB DDR2 800 | Graphic:nVidia Geforce 7000M/nforce 610M | M/B:ASUS F5N

Lubuntu 14.10 32bit
IBM T40 |INTEL centrino 1.3G| Memory:1GB DDR 533 |ATI Mobility RADEON 7500


页首
 用户资料  
 
34 楼 
 文章标题 : Re: 截图脚本总结说明
帖子发表于 : 2009-06-25 9:25 
头像

注册: 2008-02-24 14:15
帖子: 693
地址: 江苏
系统: Ubuntu
送出感谢: 17
接收感谢: 0 次
eexpress 写道:
驻留到tray的截图小工具。其实就是调用2个脚本。一个纯截图,一个贴图+文字到paste.ubuntu.org.cn。1 楼的对应脚本等下更新下。

那通知区域的图标,直接点,是截图上传。右键是菜单。

记得修改2个图片地址。

代码:
☎ cat ppp.pl
#!/usr/bin/perl

use strict;
use warnings;
use utf8;

use Gtk2 -init;

sub 退出 {
   my ($widget, $status_icon) = @_;
 
   $status_icon->set_visible(0) if $status_icon;
   Gtk2->main_quit();
}

sub 弹出菜单 {
   my ($widget, $button, $time, $menu) = @_;

   if ($button == 3) {
   my ($x, $y, $push_in)
       = Gtk2::StatusIcon::position_menu($menu, $widget);

   $menu->show_all();
   $menu->popup( undef, undef,
             sub{return ($x,$y,0)} ,
             undef, 0, $time );
   }
}

sub 截图并贴图 {
        `/home/exp/应用/脚本/p-p截图并贴图.bash`;
}

sub 截图 {
        `/home/exp/应用/脚本/import-截图`;
}

my $status_icon = Gtk2::StatusIcon->new_from_stock('gtk-home');

my $menu = Gtk2::Menu->new();
my $menuItem = Gtk2::ImageMenuItem->new_with_label("截图");
$menuItem->set_image( Gtk2::Image->new_from_file("/home/exp/应用/脚本/f1.png") );
$menuItem->signal_connect('activate', \&截图);
$menu->append($menuItem);

$menuItem = Gtk2::ImageMenuItem->new_with_label("截图并贴图");
$menuItem->set_image( Gtk2::Image->new_from_file("/home/exp/应用/脚本/f2.png") );
$menuItem->signal_connect('activate', \&截图并贴图);
$menu->append($menuItem);

$menuItem = Gtk2::ImageMenuItem->new_from_stock('gtk-quit');
$menuItem->signal_connect('activate', \&退出, $status_icon);
$menu->append($menuItem);

$status_icon->set_tooltip("截图/贴图/贴文字集合");
$status_icon->signal_connect('activate', \&截图并贴图);
$status_icon->signal_connect('popup-menu', \&弹出菜单, $menu);
$status_icon->set_visible(1);

Gtk2->main();


附件:
f-spot.png

这个脚本我去试试


_________________

怀念以前的老台式机。可惜现在租的地方没条件用了。目前只能用笔记本和手机了。


页首
 用户资料  
 
35 楼 
 文章标题 : Re: 截图脚本总结说明
帖子发表于 : 2009-07-04 13:08 
头像

注册: 2009-07-03 19:38
帖子: 20
送出感谢: 0 次
接收感谢: 0 次
个人认为用不到。
我通常在Ubuntu下测试程序 一些程序是不能够在WIndows平台上测试的
因为很容易传播出去,然后就找事了。。。。。


_________________
本贴内容受拉登大叔的大力支持!若有持反对意见者,……(此处省略后果)
العم أسامة بن لادن وتؤيد بقوة محتويات هذه الوظيفة! لأولئك الذين يحملون آراء متعارضة ، وهنا...... حذف عواقب وخيمة

http://groups.google.com/group/redhatdream


页首
 用户资料  
 
36 楼 
 文章标题 : Re: 截图脚本总结说明
帖子发表于 : 2009-11-19 21:43 

注册: 2008-04-07 21:58
帖子: 164
地址: 河北石家庄
送出感谢: 0 次
接收感谢: 0 次
读了各位的资料又对ubuntu了解更深了一层.


_________________
http://www.donglimao.net
乌邦土(Ubuntu)者,电脑作业系统也,其名意曰仁矣。所需之物咸全,简捷尤甚。半年一新,非习用者不察耳。盖其所助,计有年半,偶或有三年者。
Kubuntu、Xubuntu,悉其别种也。


页首
 用户资料  
 
37 楼 
 文章标题 : post from IRC #ubuntu-cn
帖子发表于 : 2010-02-28 13:26 

注册: 2010-02-27 16:48
帖子: 375
送出感谢: 0 次
接收感谢: 0 次
viewtopic.php?f=120&t=125239   <-----来自IRC聊天室#ubuntu-cn的网友Robot5的回帖。欢迎访问 Ubuntu 中文官方支持频道http://webchat.freenode.net。频道填#ubuntu-cn,用户名随意。


页首
 用户资料  
 
38 楼 
 文章标题 : Re: 截图脚本总结说明
帖子发表于 : 2010-05-01 22:30 

注册: 2009-11-07 21:05
帖子: 427
送出感谢: 1
接收感谢: 0 次
:em02 不是所有人都懂得这么多的,有人拿来就是做娱乐,这些就麻烦了


页首
 用户资料  
 
39 楼 
 文章标题 : Re: 截图脚本总结说明
帖子发表于 : 2010-08-12 10:46 
头像

注册: 2008-09-13 19:17
帖子: 7789
系统: Arch Linux (x86_64)
送出感谢: 10
接收感谢: 77
借这个宝地,我发个修改版,只有截图功能

代码:
#!/bin/bash
NOW=`date '+%Y-%m-%d-%H-%M-%S'`
FNAME=screenshot-${NOW}
EXT=png
SCRDIR=${HOME}/下载/
if [ -z $1 ];then
   scrot -q 1 ${SCRDIR}${FNAME}.${EXT} -e 'echo $f|xsel -i'
elif [ "$1" = "-s" ];then
   sleep 2
   scrot -bsd 2 -q 1 ${SCRDIR}${FNAME}.${EXT} -e 'echo $f|xsel -i'
   notify-send -i gtk-dialog-info "截图完成" ${FNAME}.${EXT}
fi


不过将截图后的文件路径放到了剪贴板,可以配合其他脚本贴图


_________________
博客:http://www.lainme.com


最后由 lainme 编辑于 2010-08-22 11:11,总共编辑了 1 次

页首
 用户资料  
 
40 楼 
 文章标题 : Re: 截图脚本总结说明
帖子发表于 : 2010-08-12 11:14 
头像

注册: 2009-06-13 16:01
帖子: 1239
送出感谢: 2
接收感谢: 1
好玩


页首
 用户资料  
 
41 楼 
 文章标题 : Re: 截图脚本总结说明
帖子发表于 : 2010-09-17 14:36 

注册: 2009-09-13 21:52
帖子: 1
送出感谢: 0 次
接收感谢: 0 次
:em09 很好呀。


页首
 用户资料  
 
42 楼 
 文章标题 : Re: 截图脚本总结说明
帖子发表于 : 2010-11-18 19:39 

注册: 2010-11-18 13:22
帖子: 13
送出感谢: 0 次
接收感谢: 0 次
不知道脚本怎么写,一直都是用printscreen来截图的


页首
 用户资料  
 
43 楼 
 文章标题 : Re: 截图脚本总结说明
帖子发表于 : 2010-12-24 9:52 
头像

注册: 2010-12-23 16:29
帖子: 730
地址: 北京
送出感谢: 8
接收感谢: 8
现在才知道Perl里能定义中文名子例程,是不是神用了use utf8 ?


页首
 用户资料  
 
44 楼 
 文章标题 : Re: 截图脚本总结说明
帖子发表于 : 2011-03-10 15:41 

注册: 2011-03-10 15:29
帖子: 1
送出感谢: 0 次
接收感谢: 0 次
系统更新后不能进入图形界面了,输入startx出现的提示。帮忙看看是什么原因!版本是10.10,wubi安装的

X.org X Server 1.9.8
Release Date :2010-08-20
X
proocd version 11, Revision 0
Build operating system:linux 2.6.24-24-28-server i686 ubuntu
Current Operating system:linux ubuntu 2.6.35-27-generic
#48-ubuntu SMP tue Feb 22 20:25:29 UTC 2011 i686
kernel command line:Boot_IMAGE=/boot/vmlinu2-2.6.35-27
-geueric root=/dev/sda7 loop=/ubuntu/disks/root.disk
ro quiet splash
Bulid Date:09 january 2011 12:14:58 PM
Xorg-server 2:1.9.0-0 ubuntu 7.3 (For technical suppor please se
Http://www.ubuntu .com/support)
Current Version of pixman:0.18.4
Before reporing problems , check http://wiki.x.org to
make sure that you have the latest version
Makers:(--)probed ,(**)from config file ,(==)default setting
(++)form command line , (!!)notice,(II)informational
(WW)waring ,(EE)error, (NI) not implemeuted,
(!!)unknown.
(==)log file:"/var/log/Xorg.0.log",Time: Thu Mar 11;57:2011
(==)Using config file :"/etc/x11/xorg.conf"
(==)Using system config directory"/use/share/X11/xorg.conf.d"
(EE)No devices detected


Fatal server error :no screens found
please consult the The X.Org Foundation support at http://wiki.x.org for help.
please also check the log file at"/var/log/Xorg.0.log" for additional information.
ddxsigliveup:closing log
giving up
xinit:No such file or directory (errno 2):unable to connect to x Server
xinit:NO such process (errno 3):Server error.


页首
 用户资料  
 
45 楼 
 文章标题 : Re: 截图脚本总结说明
帖子发表于 : 2011-03-10 19:40 

注册: 2010-11-20 0:39
帖子: 10
送出感谢: 0 次
接收感谢: 0 次
潜水N久的老用户不能发帖吗?


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 49 篇帖子 ]  前往页数 上一页  1, 2, 3, 4  下一页

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 2 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译