[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

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

把文件压缩到图片里面
步骤:
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 文件?
这种方法适用于所有文件,由于很多博客空间还没有支持附件上传的功能,这是上传文件的一个好方法呢!

如何做成:拖一张图片,然后再拖一个压缩文件,回车,然后在桌面生成以图片名命名的“图片”呢?

  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
复制代码
以图片命名我不会,不知道怎么把文件名分离出来。。。

TOP

以前看过了
骑着藤兰看井空

TOP

回复 3# nameyu8023


    谢谢回复,但不能达到预期效果。。

TOP

返回列表