标题: [求助]如何实合并文件?
[打印本页]
作者: water0
时间: 2009-5-22 09:43
标题: [求助]如何实合并文件?
要求把俩个文件直接用鼠标拖进图标里,就能生成合并文件
可做的简单些,可以是两种固定格式的文件
如rar和jpg生成jpg格式的合成文件
[
Last edited by water0 on 2009-5-23 at 03:50 ]
作者: Hanyeguxing
时间: 2009-5-22 14:33
没明白楼主的意思。。。
[
Last edited by Hanyeguxing on 2009-5-22 at 15:38 ]
作者: zh159
时间: 2009-5-22 14:47
copy /b a.jpg+b.rar c.jpg
直接双击c.jpg为打开图片,用WinRAR打开c.jpg为查看压缩包
作者: water0
时间: 2009-5-23 03:52
我说的是 通过鼠标把文件拖进bat图标就能生成 合并文件
作者: newxso
时间: 2009-5-23 04:22
3楼已经给出核心技术,看来楼主还没有学会利用批处理的参数:
@echo off
if "%~2"=="" exit
cd/d %~dp1
copy /b "%~1"+"%~2" "%~n1_%~n2%~x1"
合拼后的文件类型与排列前位的文件相同(在拖动两个文件到此批处理前,可先用鼠标拖其中的一个文件,使它排列在前位)。
[
Last edited by newxso on 2009-5-23 at 04:35 ]
作者: netbenton
时间: 2009-5-23 05:36
加个 shift /2&goto :lp 就可以n个合并了
作者: water0
时间: 2009-5-27 08:19
我试过了能用,谢谢了!
我批处理确实不行,刚接触,又不是学计算机的!
不过有时间一定好好学学,批处理确实能做很多事情!
作者: tireless
时间: 2009-5-27 08:53
如果希望合成后的图片能预览:(可拖入 .rar/.zip + .gif/.png/.bmp/.jpg)
@echo off
if "%~2"=="" exit /b
if %~x2 gtr .rar (
copy /b %1+%2 "%~dp1%~n1_%~nx2%~x1
) else copy /b %2+%1 "%~dp2%~n2_%~nx1%~x2
作者: water0
时间: 2009-5-29 22:37
~这个符号在这里起啥作用啊!
作者: water0
时间: 2009-5-29 22:42
有些文件会被损坏,如一些视频文件和图片合并时