鼠标右键增一菜单:分享文件到百度/360/快盘云

sh/bash/dash/ksh/zsh等Shell脚本
谢宝良
帖子: 1983
注册时间: 2010-05-01 21:23

Re: 鼠标右键增一菜单:分享文件到云(就差一步传递文件名进脚本)

#16

帖子 谢宝良 » 2016-04-04 22:04

vickycq 写了:
谢宝良 写了:使用thunar成功实现了右键功能,但只能传递一个文件名,如果同时选择多个文件,不成功。
file=$1
$1只能传递一个文件名?
看6楼截图,多个文件名用 %F 或 %N
脚本里用 $@ 或 $*
试试可以么?

参考 http://stackoverflow.com/a/12314557
用$*成功了!添加这个功能,没想到thunar是如此的简单。
这是快盘的脚本:

代码: 全选

#!/bin/sh

a1="VERSION BUILD=8961227 RECORDER=FX"
a2="TAB T="
a3="URL GOTO="
a4="TAG POS=1 TYPE=INPUT:FILE FORM=ID:uploadForm ATTR=TYPE:file&&DATA-CA:fileview-upload&&CLASS:uploadInput&&NAME:file&&VALUE: CONTENT="




http="http://www.kuaipan.cn/wap/home?"
file=$*
name="k"
n=1

for i in  $file; 
	do 
		echo  $a1 >/home/xiebaoliang/iMacros/Macros/$name.iim; 
		echo  $a2$n >>/home/xiebaoliang/iMacros/Macros/$name.iim; 
		echo  $a3$http >>/home/xiebaoliang/iMacros/Macros/$name.iim; 
		echo $a4$i >> /home/xiebaoliang/iMacros/Macros/$name.iim; 
        firefox  imacros://run/?m=$name.iim;
        sleep 2;
		name=$name"k";
		let n=$n+1;
	done
附件
2.png
回复