鼠标右键增一菜单:分享文件到百度/360/快盘云
发表于 : 2016-03-29 10:12
就是想把鼠标选中的文件名传到脚本里边。
一,利用鼠标设备文件
二,是否存在一个指定的字符串表示鼠标选定的文件名?
我想到的就这两种方法。
一,利用鼠标设备文件
二,是否存在一个指定的字符串表示鼠标选定的文件名?
我想到的就这两种方法。
我就想在鼠标的右键增加一个菜单,这个菜单就是压缩我选中的文件,而且是调用脚本来实现。vickycq 写了:同时我想提醒你,你已经问过一个类似问题了。
viewtopic.php?f=21&t=476670
估计流行的文件管理器都是大同小异的。我这里 Thunar 中,%f 表示带路径的文件名,%n 表示不带路径的文件名谢宝良 写了: 我就想在鼠标的右键增加一个菜单,这个菜单就是压缩我选中的文件,而且是调用脚本来实现。
所以我想知道,那些程序是如何获取鼠标选择的文件,并打开该文件的。
caja 文件管理器实现 Custom Action 功能需要借助 Caja-Actions 插件谢宝良 写了: 我的是mate桌面,caja文件浏览器。
新立得中没有Caja-Actions。百度找到得是arch跟ubuntu的包包,也不知道mint17跟哪款搭配。vickycq 写了:caja 文件管理器实现 Custom Action 功能需要借助 Caja-Actions 插件谢宝良 写了: 我的是mate桌面,caja文件浏览器。
具体参考楼上,使用方法大同小异
caja-actions 的 deb 可以从这里下载:(64-bit)谢宝良 写了: 新立得中没有Caja-Actions。百度找到得是arch跟ubuntu的包包,也不知道mint17跟哪款搭配。
其实我就想在右键增加一个分享的功能,
就跟安卓手机那样拉风,想分享文件给云盘就分享给云盘,想分享给email就分享给email。
再增加一个自动按照指定密码加密文件的脚本功能到鼠标右键,这样是不是很好玩?
找遍了网上的Caja-Actions,都安装不了,依赖出问题。thunar浏览器,源又没有actions,nautilus有actions,但又无法默认为系统的浏览器。vickycq 写了:caja-actions 的 deb 可以从这里下载:(64-bit)谢宝良 写了: 新立得中没有Caja-Actions。百度找到得是arch跟ubuntu的包包,也不知道mint17跟哪款搭配。
其实我就想在右键增加一个分享的功能,
就跟安卓手机那样拉风,想分享文件给云盘就分享给云盘,想分享给email就分享给email。
再增加一个自动按照指定密码加密文件的脚本功能到鼠标右键,这样是不是很好玩?
http://static.dbedia.org/files/deb/caja ... _amd64.deb
https://launchpad.net/~ubuntu-mate-dev/ ... ld/6764080
这个主意很好,做成了可以分享出来给大家看看。
代码: 全选
#!/bin/sh
a1="VERSION BUILD=8961227 RECORDER=FX"
a2="TAB T="
a3="URL GOTO=http://pan.baidu.com/wap/home?clienttype=5&apiVersion=1.0.0&dir=%2F%E7%99%BE%E5%BA%A6%E4%BA%91%E6%94%B6%E8%97%8F&page=1"
a4="TAG POS=1 TYPE=INPUT:FILE FORM=ID:uploadForm ATTR=TYPE:file&&NAME:file&&ID:file&&CLASS:file CONTENT="
b1=`xsel -o -b`
name="a"
n=1
#b1=$1
for i in $b1;
do
echo $a1 >/home/xiebaoliang/iMacros/Macros/$name.iim;
echo $a2$n >>/home/xiebaoliang/iMacros/Macros/$name.iim;
echo $a3 >>/home/xiebaoliang/iMacros/Macros/$name.iim;
echo $a4$i >> /home/xiebaoliang/iMacros/Macros/$name.iim;
firefox imacros://run/?m=$name.iim;
sleep 3;
name=$name"a";
let n=$n+1;
done
1. 如果用 dpkg -i 安装提示依赖问题是正常的。dpkg 不会自动处理依赖谢宝良 写了:找遍了网上的Caja-Actions,都安装不了,依赖出问题
thunar浏览器,源又没有actions
感谢楼主分享!谢宝良 写了: 脚本已经完成,现在只能通过剪贴板传递文件的路径名进入,
所以要先选择文件,一次选多个文件也行;然后运行脚本即可。
看6楼截图,多个文件名用 %F 或 %N谢宝良 写了:使用thunar成功实现了右键功能,但只能传递一个文件名,如果同时选择多个文件,不成功。
file=$1
$1只能传递一个文件名?