灯火互联
管理员
管理员
  • 注册日期2011-07-27
  • 发帖数41778
  • QQ
  • 火币41290枚
  • 粉丝1086
  • 关注100
  • 终身成就奖
  • 最爱沙发
  • 忠实会员
  • 灌水天才奖
  • 贴图大师奖
  • 原创先锋奖
  • 特殊贡献奖
  • 宣传大使奖
  • 优秀斑竹奖
  • 社区明星
阅读:1223回复:0

百度贴吧上传图片方式附件利器

楼主#
更多 发布于:2013-05-29 11:08
通过这批处理将图片和文件合并成图片,通过更改扩展名切换图片和文件。这样就可以在百度贴吧上传图片式的附件。其实就是一句代码copy /b

 
复制代码 代码如下:

@echo off 
:start 
@echo. 
echo ① 请拖入图象文件回车 
echo (不推荐bmp格式,上传至网络相册后压缩包数据有可能损坏) 
set /p photo= 
call :11 %photo% 
:11 
cls 
if %~x1==.png goto 1 
if %~x1==.PNG (goto 1) 
if %~x1==.gif (goto 1) 
if %~x1==.GIF (goto 1) 
if %~x1==.jpg (goto 1) 
if %~x1==.JPG (goto 1) 
if %~x1==.bmp (goto 1) 
if %~x1==.BMP (goto 1) else goto 2 
:1 
@echo. 
echo ② 请拖入压缩文件回车 
set /p rar= 
call :22 %photo% %rar% 
:22 
if %~x2==.rar goto 3 
if %~x2==.RAR (goto 3) 
if %~x2==.zip (goto 3) 
if %~x2==.ZIP (goto 3)else goto 4 
:3 
copy /b %photo% + %rar% "C:\Documents and Settings\All Users\桌面\合并成功%~x1" 
:6 
cls 
@echo. 
echo ③ 【合并成功】文件储存在桌面 
echo 文件名为: 合并成功%~x1 
echo. 
echo 如需使用压缩包里的文件 
echo 把图片格式 %~x1 改为 %~x2 解压即可 
echo. 
echo. 
set choose = 
set /p choose= 是否删除原图片以及压缩包( y / n )? 
if %choose%==y goto 5 
if %choose%==n (cls&goto end) else goto 6 
:5 
del %1 
del %2 
goto end1 
:2 
cls 
echo. 
echo 您拖入的不是图片文件 
echo 请重新拖入图片(jpg、bmp、gif、png) 
goto start 
:4 
cls 
echo. 
echo 您拖入的不是压缩文件 
echo 请重新拖入压缩包(rar、zip) 
goto 1 
:end1 
cls 
echo 已删除 
:end 
echo. 
echo. 
echo 按任意键关闭 --http://www.atcpu.com
pause>nul 
exit

喜欢0 评分0
游客

返回顶部