LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 997|回复: 2

趣味软件 zenity

[复制链接]
发表于 2005-7-1 12:50:40 | 显示全部楼层 |阅读模式
这是什么?
一个在shell中显示对话框的Gnome软件,和 (x)dialog 有点像。

我安装了吗?
运行
  1. zenity --about
复制代码

顺便看看帮助,运行一下那里的例子。看看是否有趣。

看个小例子,不妨一试。
简单下载脚本
  1. #!/bin/sh
  2. task=`zenity --entry --title="新建下载任务" --text="输入你的下载地址(http://  或
  3. 者 ftp://  ):"`
  4. if [ $? != 0 ] || [ "$task" = "" ];then
  5.         zenity --warning --text="没有可以执行的任务。"
  6. else
  7.         wget --timeout=100 $task -O ~/Desktop/正在下载-${task##*/}
  8.         if [ $? = 0 ];then
  9.         mv ~/Desktop/正在下载-${task##*/} ~/Desktop/${task##*/}
  10.         zenity --info --text="下载任务完成了。"
  11.         else
  12.         zenity --error --text="由于种种原因,下载失败。"
  13.         fi
  14. fi
复制代码


上面的例子是抛砖引玉,那么……
你有什么idea? 和大家分享一下吧。
发表于 2005-7-1 13:53:14 | 显示全部楼层
  1. $ ./downfile
  2. Syntax error
  3. Syntax error
复制代码

怎么修改请指教。谢谢。

[解决]用vim打开脚本才知道吃了gedit UTF-8的苦头 :p
回复 支持 反对

使用道具 举报

发表于 2005-7-1 15:28:04 | 显示全部楼层
就是原先的 gnomedialog 吧

对应 kdialog
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表