阅读:941回复:0
怎么用标题作保存图片的文件名
1超级拖曳EasyDragToGo
有没有以网页标题为文件名保存为txt类似保存图片的方法 以网页以网页标题为文件名保存为txt(直接下载默认文件夹) 在 about:config 中新建一个字符串,名称 extensions.easydragtogo.custom.saveTextAs1 if (target == "text" && url){var savefolder="E:\\";var file=Cc['@mozilla.org/file/local;1'].createInstance(Ci.nsILocalFile);var fileName=document.title.replace(/[\\\/\*\"?:\<\>\|]/g,"").substr(0,30);file.initWithPath(savefolder+fileName+".txt");while(file.exists()){fileName=easyDragToGo.getAnotherName(fileName);file.initWithPath(savefolder);file.append(fileName+".txt");}var conv=Components.classes["@mozilla.org/intl/scriptableunicodeconverter"].createInstance(Components.interfaces.nsIScriptableUnicodeConverter);conv.charset = 'GBK';var text = conv.ConvertFromUnicode(url).replace(/\n/g, "\r\n");var stream=Components.classes["@mozilla.org/network/file-output-stream;1"].createInstance(Components.interfaces.nsIFileOutputStream);stream.init(file, 0x02|0x20|0x08, 0666, 0);stream.write(text, text.length);var fin=conv.Finish();if (fin.length > 0) stream.write(fin, fin.length);stream.close();} 2firegestures有这样保存图片的脚本吗? |
|