LinuxSir.cn,穿越时空的Linuxsir!

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

ROX的复制到和移动到的小BASH脚本,有人要否?

[复制链接]
发表于 2008-3-22 23:54:39 | 显示全部楼层 |阅读模式
有时在使用ROX时复制文件和目录时单个还可以,出现“复制”项,选多个时“复制”项是灰的要打开两个以上的ROX才行,用Thuanr等没有什么问题,于是写了个脚本,现有一点不足,没有取得当前路径,没有复制进度条,试了一下没有解决,谁知道帮改一下贴出来。
    放于~/.config/rox.sourceforge.net/Sendto目录中,使用ROX的传送至功能,依赖于zenity

1.
复制到的脚本:
#!/bin/bash
#
#

###执行复制文件操作
choosefunction

   COPYPOINT=`zenity --file-selection --directory --title="请选择复制文件的目标路径" --filename="/"`
    if [ "$COPYPOINT" = "" ]  #选择了 "取消",给出提示信息,程序退出。
      then
        zenity --error --title="错误信息" --text="您没有指定目标路径!"
        exit 0
    else
         cp -R "$@" $COPYPOINT
        zenity  --info  --text="$1\n已经复制完毕。"
    fi
exit 0

2.
移动到的脚本
#!/bin/bash
#
#

###执行文件移动操作
choosefunction

   MOVEPOINT=`zenity --file-selection --directory --title="请选择复制文件的目标路径" --filename="/"`
    if [ "$MOVEPOINT" = "" ]  #选择了 "取消",给出提示信息,程序退出。
      then
        zenity --error --title="错误信息" --text="您没有指定目标路径!"
        exit 0
    else
         mv -t $MOVEPOINT "$@"
        zenity  --info  --text="$1\n已经移动完毕。"
    fi
exit 0
发表于 2008-3-23 14:39:32 | 显示全部楼层
都是打开两个rox拖动两实现复制或移动。如果没有复制进度条,暂时还不打算用这个脚本,希望有人完善。
回复 支持 反对

使用道具 举报

发表于 2008-3-23 21:11:34 | 显示全部楼层
一般按!进行操作,无需开两个窗口。
现在弃用rox,用pcmanfm了:)
回复 支持 反对

使用道具 举报

发表于 2008-3-24 15:43:41 | 显示全部楼层
楼上的系统一切在向 lxde 靠拢。
回复 支持 反对

使用道具 举报

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

本版积分规则

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