引用
最初由 packet 发布
=.=方法有,看俺的贴子吧,置顶.............
这么麻烦的办法
简易简单解决法:
原创代码,盗版不纠,欢迎转载,乱改允许……
3.27更新加入同用户取全部相册列表的功能,在相册选择页面用右键菜单里的X163就行
以及非相册页面报错的功能
打开notepad,输入以下内容
- var win=external.menuArguments;
- var outs = ''; var rens=''; var iSid; var base; var suf; var cell; var dirn;
- with (win) {
- if(typeof gPhotosIds == 'object') {
- for (var i=0; i!=gPhotosIds.length; i++) {
- iSid = gPhotosInfo[gPhotosIds[i]][0];
- base = 'http://img'+iSid+'.photo.163.com/'+gUserId+'/'+gAlbumId+'/';
- suf = '.'+PHOTO_TYPES[gPhotosInfo[gPhotosIds[i]][1]-1];
- outs += (base+gPhotosIds[i]+suf+'\x0D\x0A');
- rens += ('ren '+gPhotosIds[i]+suf+' "'+gPhotosInfo[gPhotosIds[i]][3]+'"\x0D\x0A');
- }
- dirn = document.getElementById('titlebox').innerText;
- dirn = dirn.replace( /\s*$/, '');
- rens += 'set rendir=%CD%\x0D\x0Acd..\x0D\x0Aren "%rendir%" "'+dirn+'"\x0D\x0A';
- with (document.getElementById('header')) {
- innerText='';
- insertRow().height='34px';
- cell=insertRow().insertCell();
- }
- var oBtn=document.createElement("INPUT");
- oBtn.type='button'; oBtn.value='复制URL到剪贴板'; oBtn.hiddenText=outs;
- oBtn.onclick=new Function('window.clipboardData.setData("Text",this.hiddenText)');
- cell.appendChild(oBtn);
- var oBtn2=document.createElement("INPUT");
- oBtn2.type='button'; oBtn2.value='复制重命名命令到剪贴板'; oBtn2.hiddenText=rens;
- oBtn2.onclick=new Function('window.clipboardData.setData("Text",this.hiddenText)');
- cell.appendChild(oBtn2);
- } else if(typeof gAlbumsIds == 'object') {
- var ft=document.getElementById('footer');
- ft.innerText='';
- base = 'http://photo.163.com/photos/'+gUserId+'/';
- row = ft.insertRow(); row.height='30px'; row.bgColor='silver';
- cell = row.insertCell(); cell.innerText='序号'; cell.width='25px';
- cell = row.insertCell(); cell.innerText='页码'; cell.width='25px';
- cell = row.insertCell(); cell.innerText='页数'; cell.width='30px';
- cell = row.insertCell(); cell.innerText='状态'; cell.width='60px';
- cell = row.insertCell(); cell.innerText='相册'; cell.width='150px';
- cell = row.insertCell(); cell.innerText='说明'; cell.width='150px';
- for (var i=0; i!=gAlbumsIds.length; i++) {
- row=ft.insertRow(); row.height='25px';
- row.onMouse
- row.insertCell().innerText=i+1;
- row.insertCell().innerHTML=''+(Math.floor(i/16)+1)+'';
- row.insertCell().innerHTML=gAlbumsInfo[gAlbumsIds[i]][2]
- row.insertCell().innerHTML=PHOLDER_PRIVACY_LABELS[gAlbumsInfo[gAlbumsIds[i]][1]];
- row.insertCell().innerHTML=''+gAlbumsInfo[gAlbumsIds[i]][3]+'';
- row.insertCell().innerHTML=gAlbumsInfo[gAlbumsIds[i]][4];
- row=ft.insertRow(); row.height='1px'; row.bgColor='silver';
- row.insertCell(); row.insertCell(); row.insertCell(); row.insertCell(); row.insertCell(); row.insertCell();
- }
- }
- else {
- alert('不是163相册吧……\x0D\x0A要么您点的太快了?');
- }
- }
存到C:\windows\web\X163.htm
同样输入以下内容
- Windows Registry Editor Version 5.00
- [HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\MenuExt\(&X)X163]
- @="C:/WINDOWS/Web/X163.htm"
- "Contexts"=dword:000000ff
存到C:\windows\web\X163.reg,运行C:\windows\web\X163.reg
关掉所有的IE窗口,重进IE,Maxthon的话也要关掉重进
打开一个163相册,右键菜单里面会多一个X163的项
点他,一切你自己就明白了
注意163下载需要修改referer
在FlashGet的新建下载的第二行
引用[R]
后面填上
http://photo.163.com/切记切记
另:方便的带路径dos窗口
- Windows Registry Editor Version 5.00
- [HKEY_CLASSES_ROOT\Folder\shell\CommandPrompt]
- @="进入Dos窗口"
- [HKEY_CLASSES_ROOT\Folder\shell\CommandPrompt\command]
- @="cmd.exe /k cd %1"
存为1.reg,运行1.reg之后,目录的右键菜单上会增加“进入Dos窗口”一项
方便在此目录打开cmd窗口