找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 25372|回复: 4

[特效代码] 把文件压缩到图片里面---这个怎样写成批处理,达到直接用鼠标拖放呢?

[复制链接]
发表于 2012-11-17 19:32:55 | 显示全部楼层 |阅读模式
把文件压缩到图片里面
步骤:
1:准备一张图片,比如 winshome.jpg。准备目标文件,比如test.txt。我们要实现把test.txt隐藏在图片里面。
2:把要隐藏的文件 test.txt 用 WinRAR 压缩。生成 test.rar 压缩包
3:打开命令行提示符:点击“开始→运行”,输入“cmd”。
4:我们假设中两个文件都存放在“ D:”下。输入命令:copy /b D:winshome.jpg + D:test.rar D:winshome.jpg
5:ok,试试打开生成的图片 winshome.jpg,没错吧,的的确确是原来的图片。
6:怎样打开那个 txt 文件?打开 WinRAR ,点击“文件→打开(快捷键 Ctrl + O )”,然后选择文件类型为“所有文件”,找到 winshome.jpg ,选择打开看看,是不是有个 txt 文件?
这种方法适用于所有文件,由于很多博客空间还没有支持附件上传的功能,这是上传文件的一个好方法呢!

如何做成:拖一张图片,然后再拖一个压缩文件,回车,然后在桌面生成以图片名命名的“图片”呢?
发表于 2012-11-17 21:45:05 | 显示全部楼层
  1. @echo off
  2. title ##合并##
  3. set number=0
  4. :memu
  5. cls
  6. set /p picture=输入图片:
  7. if not exist %picture% (
  8.         echo %picture% 未找到,或不是有效的路径...
  9.         echo 按任继键返回.
  10.         pause>nul&goto memu)
  11. set /p compress=输入文件:
  12. if not exist %compress% (
  13.         echo %compress% 未找到,或不是有效的路径...
  14.         echo 按任继键返回.
  15.         pause>nul&goto memu)
  16. :loop
  17. set /a number+=1
  18. if exist "%USERPROFILE%\桌面\合并的图片%number%.jpg" goto loop
  19. copy /b %picture%+%compress% "%USERPROFILE%\桌面\合并的图片%number%.jpg"
  20. echo\
  21. echo OK!
  22. pause>nul
复制代码
以图片命名我不会,不知道怎么把文件名分离出来。。。
发表于 2012-11-18 02:01:13 | 显示全部楼层
以前看过了
 楼主| 发表于 2012-11-20 16:02:26 | 显示全部楼层
回复 3# nameyu8023


    谢谢回复,但不能达到预期效果。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-19 19:06 , Processed in 0.017194 second(s), 8 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表