使用firefox+amulecmd为远程amule添加下载任务及乱码解决
amule软件中有一个ed2k程序,专门用来将ed2k链接加入到amule下载列表中,但是,这个程序是直接将ed2k链接写入到.aMule/ED2KLinks文件中,运行中的amule会每隔1s来检查这个文件,以便将新的下载链接加入到下载列表中。
如果要将ed2k下载链接加入到远程的amule下载列表中,显然,ed2k将无能为力。
amule提供的另一个程序--amulecmd就可以用来解决这个问题。
用法:
$amulecmd -h yourhost -P yourECPassword -c "Add ed2k://....."
#!/bin/bash/usr/bin/amulecmd -h 127.0.0.1 -P 123 -c "Add $1"
network.protocol-haddler.app.ed2k=/path/to/ed2k.shnetwork.protocol-handler.expose.ed2k=falsenetwork.protocol-handler.external.ed2k=true
#!/bin/bashlnk=$1let idx=`expr index $lnk "%"`if [ $idx -gt 0 ]; thenlnk=`printf ${lnk//\%/\\\\x}`fi/usr/bin/amulecmd -h 127.0.0.1 -P 123 -c "Add $lnk"