用$*成功了!添加这个功能,没想到thunar是如此的简单。vickycq 写了:看6楼截图,多个文件名用 %F 或 %N谢宝良 写了:使用thunar成功实现了右键功能,但只能传递一个文件名,如果同时选择多个文件,不成功。
file=$1
$1只能传递一个文件名?
脚本里用 $@ 或 $*
试试可以么?
参考 http://stackoverflow.com/a/12314557
这是快盘的脚本:
代码: 全选
#!/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