标题: [已结]怎样实现批处理生成许多个文件[已解决]
[打印本页]
作者: liu3157551
时间: 2009-4-21 00:18
标题: [已结]怎样实现批处理生成许多个文件[已解决]
怎么从A.txt文件如下:
111111111111111111111111(第一行)
111111111111111111111111(第二行)
111111111111111111111111(第三行)
111111111111111111111111(第四行)
111111111111111111111111(第……行)
111111111111111111111111(第……行)
当然每一行的内容是不一样的
只取A文件中每一行的内容生成到一个个新文件中的同地方不同的内容
Quote: |
<qsed version="3.0.0.57">
<entry>
<ref href="qvod://261204498|79B492FD2273303CF4A58EB8E0746FF57E15BD4C|败犬女王_14.rmvb|
"/>
</entry>
</qsed> |
|
能这样生成B.bt文件吗?
[
Last edited by liu3157551 on 2010-1-5 at 15:09 ]
作者: liu3157551
时间: 2009-4-21 00:36
是我说得不明白吗?还是有问题呢
我是想从A文件中的每一行生成每一个新的文件,就是每一个新文件的第三行的中间。
作者: gotocmd
时间: 2009-4-21 00:41
给[分享]搞蒙了
作者: liu3157551
时间: 2009-4-21 00:43
这不算分享吗?
作者: liu3157551
时间: 2009-4-21 00:52
论坛的时间有误。。。怎么才00:43分。。。
作者: yishanju
时间: 2009-4-21 00:56
怒了,被个无良的楼主骗了
作者: HAT
时间: 2009-4-21 00:57
标题: Re 5楼
Q: 为何本机时间和论坛时间不同步?
A:
http://www.cn-dos.net/forum/viewthread.php?tid=45124
作者: liu3157551
时间: 2009-4-21 11:54
哭 呀,真的没有那种批处理吗?
作者: HAT
时间: 2009-4-21 12:04
标题: Re 8楼
有。你接着哭吧,看看能不能哭出来。
作者: liu3157551
时间: 2009-4-22 00:11
可是我找不到。搜索过了,看不明白,如果有人整理出来就好了。。。。特别是一帖子多例子,都不太明白其中的意思。。。。。。。。
作者: liu3157551
时间: 2009-4-22 00:51
你们怎么能这样欺负人呢。。。。怎么能这样对待一个不懂的人呢。。。。要是我能长大成人还用得着当个小孩吗???助人为乐这种行为已经很少见了 ,到是出了不少的“大爷”还能怪谁。只要靠自己了。
[
Last edited by liu3157551 on 2009-4-22 at 00:52 ]
作者: HAT
时间: 2009-4-22 02:00
标题: Re 10楼
看不明白就问啊,哪行不懂就问哪行,在那里哭有啥用?
还觉得别人欺负你了?别人应该怎么做呢?买糖哄哄你?
作者: yishanju
时间: 2009-4-22 08:42
这本不是什么难事
要不是开始自己起个骗人的标题早就帮你了
最好能把实际的文件传上来一下
作者: yishanju
时间: 2009-4-22 09:02
@echo off
setlocal ENABLEDELAYEDEXPANSION
set n=0
for /f "delims=" %%i in (5.txt) do (
set /a n=n+1
(echo ^<version="22.0.0.57"^>
echo ^<entry^>
echo ^<ref href="%%i"/^>
echo ^</entry^>
echo ^</bt^>)>>5b!n!.txt
)
pause
作者: liu3157551
时间: 2009-4-22 12:15
其实就是我想生成QVOD的种子文件了。哎,是能生成但是软件不认。。。不知道差别在哪所以上传文件了
<qsed version="3.0.0.57">
<entry>
<ref href="qvod://261204498|79B492FD2273303CF4A58EB8E0746FF57E15BD4C|败犬女王_14.rmvb|
"/>
</entry>
</qsed>
[
Last edited by liu3157551 on 2009-4-22 at 12:25 ]
附件
1:
败犬女王_14.rar (2009-4-22 12:15, 256 bytes,下载次数: 20)
作者: liu3157551
时间: 2009-4-22 13:40
虽然感觉很怕QVOD把它加密了。。。但为了让你们研究也只能这样了,有高手帮帮忙解决问题吗?
作者: yishanju
时间: 2009-4-22 14:03
生成的文件大概需要存为UTF8
把那个"A.TXT" 也传一份上来看看
作者: liu3157551
时间: 2009-4-23 21:23
那个是下载文件的地址被我收藏在A、txt那里而已 ,像电驴一样的,qvod://261204498|79B492FD2273303CF4A58EB8E0746FF57E15BD4C|败犬女王_14.rmvb|
前面是大小,后面是sh1指纹,然后是文件名。可以自己随便起名。
作者: yishanju
时间: 2009-4-23 22:22
用14楼的批处理得到的文本另存成UTF8,看看能识别不
作者: liu3157551
时间: 2009-4-23 23:44
还是不行,你看看有什么区别吧我上传一个用批处理生成的文件和种子文件的附件给你好了~~
[
Last edited by liu3157551 on 2009-4-24 at 07:06 ]
作者: liu3157551
时间: 2009-4-23 23:50
要不这样?
1.能不能用批处理复制原文件生成新文件
2.修改替换新文件第三行的地址就行了?
<qsed version="3.0.0.57">
<entry>
<ref href="qvod://261204498|79B492FD2273303CF4A58EB8E0746FF57E15BD4C|败犬女王_14.rmvb|
"/>
</entry>
</qsed>
这样就可以准确完成任务了?
[
Last edited by liu3157551 on 2009-4-23 at 23:54 ]
作者: yishanju
时间: 2009-4-24 03:20
==试试先才知道行不行,
能用第三方命令行工具吧
看到列表中那么多很好很强大滴小电影我决定要装一个播放器先
楼主都用什么播放器来着
作者: yishanju
时间: 2009-4-24 05:48
@echo off
for /f "tokens=1,2,3* delims=^|" %%i in (list.txt) do (
copy qsed.txt "%%k.qsed" /y
wfr "%%k.qsed" -ric:"<ref href=\".*" -t:"^<ref href=\"%%i|%%j|%%k|\r" -encout:utf-8
)
pause
因为要生成UTF-8的文本所以用到了一个第三方命令行工具WFR,支持正则查找替换,编码转换
按照21楼中所说的思路,用一个可以播放的QSED文件作为模板,复制成新文件,然后用WFR修改。
附件中的qsed.txt是模板文件
list.txt 是包含QVOD地址的文件
附件下载:
http://upload.cn-dos.net/img/1428.rar
http://www.namipan.com/d/QVOD.ra ... d38651e3838bde60200
[
Last edited by yishanju on 2009-4-24 at 05:55 ]
作者: liu3157551
时间: 2009-4-24 07:01
谢谢你好聪明好好``像你这样的好人真的好少好少了~~你人品真的很好~~~
非常感谢了~~一言难尽呀,就像中奖一样^_^
忘了和你说是QVOD中文快播播放器^_^希望你也会喜欢它
[
Last edited by liu3157551 on 2009-4-24 at 07:03 ]
作者: liu3157551
时间: 2010-1-5 15:07
不过经检验有点小问题,不是很完美,不过又不影响使用。只是不美观
有些文件会产生多两个"^"符号
后经我自己乱改完成了。。。。真是太笨了我。不好意思又打扰了你了。
[
Last edited by liu3157551 on 2010-1-5 at 21:14 ]