楼 主
[求助]如何实合并文件?
发表于 2009-05-22 09:43 · 中国 河南 安阳 文峰区 电信
初级用户
★
积分 33
发帖 29
注册 2009-04-06 01:36
17年会员
UID 142222
性别 男
状态 离线
要求把俩个文件直接用鼠标拖进图标里,就能生成合并文件
可做的简单些,可以是两种固定格式的文件
如rar和jpg生成jpg格式的合成文件
[ Last edited by water0 on 2009-5-23 at 03:50 ]
第 2 楼
发表于 2009-05-22 14:33 · 中国 吉林 延边朝鲜族自治州 电信
银牌会员
★★★
正在学习中的菜鸟...
积分 1,039
发帖 897
注册 2009-03-01 15:34
17年会员
UID 140302
性别 男
来自 在地狱中仰望天堂
状态 离线
没明白楼主的意思。。。
[ Last edited by Hanyeguxing on 2009-5-22 at 15:38 ]
第 3 楼
发表于 2009-05-22 14:47 · 中国 广西 玉林 电信
金牌会员
★★★★
积分 3,687
发帖 1,467
注册 2005-08-08 12:00
21年会员
UID 44210
状态 离线
copy /b a.jpg+b.rar c.jpg
直接双击c.jpg为打开图片,用WinRAR打开c.jpg为查看压缩包
第 4 楼
发表于 2009-05-23 03:52 · 中国 河南 安阳 联通
初级用户
★
积分 33
发帖 29
注册 2009-04-06 01:36
17年会员
UID 142222
性别 男
状态 离线
我说的是 通过鼠标把文件拖进bat图标就能生成 合并文件
第 5 楼
发表于 2009-05-23 04:22 · 中国 广东 广州 番禺区 电信
初级用户
★★
l i u s s
积分 73
发帖 101
注册 2008-09-17 00:21
17年会员
UID 125825
性别 男
来自 GZ
状态 离线
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 ]
第 6 楼
发表于 2009-05-23 05:36 · 中国 广东 东莞 电信
银牌会员
★★★
批处理编程迷
积分 1,916
发帖 752
注册 2008-12-28 04:30
17年会员
UID 135147
性别 男
来自 广西
状态 离线
加个 shift /2&goto :lp 就可以n个合并了
第 7 楼
发表于 2009-05-27 08:19 · 中国 河南 安阳 联通
初级用户
★
积分 33
发帖 29
注册 2009-04-06 01:36
17年会员
UID 142222
性别 男
状态 离线
我试过了能用,谢谢了!
我批处理确实不行,刚接触,又不是学计算机的!
不过有时间一定好好学学,批处理确实能做很多事情!
第 8 楼
发表于 2009-05-27 08:53 · 中国 江西 赣州 电信
银牌会员
★★★★
积分 2,025
发帖 1,122
注册 2007-09-05 20:15
18年会员
UID 96653
性别 男
状态 离线
如果希望合成后的图片能预览:(可拖入 .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
第 9 楼
发表于 2009-05-29 22:37 · 中国 河南 安阳 联通
初级用户
★
积分 33
发帖 29
注册 2009-04-06 01:36
17年会员
UID 142222
性别 男
状态 离线
第 10 楼
发表于 2009-05-29 22:42 · 中国 河南 安阳 联通
初级用户
★
积分 33
发帖 29
注册 2009-04-06 01:36
17年会员
UID 142222
性别 男
状态 离线
论坛跳转: