中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » [已完结]如何把*.qsed文件中的地址提取到Html中?
<<   [1] [2]  >>   >
作者:
标题: [已完结]如何把*.qsed文件中的地址提取到Html中? 上一主题 | 下一主题
liu3157551
中级用户





积分 259
发帖 164
注册 2006-9-21
状态 离线
『楼 主』:  [已完结]如何把*.qsed文件中的地址提取到Html中?

我非常需要这个功能,如果能输出为HTML文件中的超级链接就好了,文本也行。 qvod://200306917|4EDA9AEBCBD8F8EF104CCD512F43F759ED3319AD|灿烂的遗产01.rmvb| [ Last edited by liu3157551 on 2010-1-5 at 21:13 ]


2010-1-4 22:25
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
asnahu
初级用户





积分 99
发帖 53
注册 2006-8-18
状态 离线
『第 2 楼』:  

@echo off 
sed "/href/!d; s/.*\x22\(.*\)/\1/g" *.qsed 
pause>nul


2010-1-4 23:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
liu3157551
中级用户





积分 259
发帖 164
注册 2006-9-21
状态 离线
『第 3 楼』:  

我下载并试用了,只输出到窗口没输出到Html中,请问你还有办法吗?


2010-1-5 13:10
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
asnahu
初级用户





积分 99
发帖 53
注册 2006-8-18
状态 离线
『第 4 楼』:  

加个重定向即可:
@echo off
sed "/href/!d; s/.*\x22\(.*\)/\1/g" *.qsed >new.x
pause>nul
另外,超链接具体如何?


2010-1-5 13:18
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
liu3157551
中级用户





积分 259
发帖 164
注册 2006-9-21
状态 离线
『第 5 楼』:  

一个最简单的网页连接就行了


2010-1-5 13:29
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
liu3157551
中级用户





积分 259
发帖 164
注册 2006-9-21
状态 离线
『第 6 楼』:  

试过了,觉得很不错了。挺实在的 [ Last edited by liu3157551 on 2010-1-5 at 14:31 ]


2010-1-5 13:30
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
liu3157551
中级用户





积分 259
发帖 164
注册 2006-9-21
状态 离线
『第 7 楼』:  

这样可以输出为文本文件 能不能再把TXT的地址加入到html中?如下:麻烦你了,我不会。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=unicode">
<META content="MSHTML 6.00.2900.5583" name=GENERATOR></HEAD>
<BODY>
<DIV><A 
href="qvod://200306917|4EDA9AEBCBD8F8EF104CCD512F43F759ED3319AD|灿烂的遗产01.rmvb|">灿烂的遗产01</A></DIV>
...
...
...
...
<DIV><A 
href="qvod://200306917|4EDA9AEBCBD8F8EF104CCD512F43F759ED3319AD|灿烂的遗产02.rmvb|">灿烂的遗产02</A><BR></DIV></BODY></HTML>
[ Last edited by liu3157551 on 2010-1-5 at 14:43 ]


2010-1-5 14:28
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
qinchun36
高级用户

据说是李先生


积分 609
发帖 400
注册 2008-4-23
状态 离线
『第 8 楼』:  

遇到两个这样的问题,忽然又学到一些东西,哈哈,不错不错! 给你搞了个傻瓜版,VBS的,作用是运行后让你选一个文件夹,然后它会把这个文件夹以及子文件夹下面的所有 .qsed 文件中的地址提取出来,生成一个 .htm 文件。


附件 1: qsed.zip (2010-1-5 15:09, 1.39 K,下载次数: 122)


┏━━━━━━┓ ┃据说是李先生┃ ┠──────┨ ┃*ntRSS┃ ┗━━━━━━┛
2010-1-5 15:09
查看资料  发送邮件  发短消息 网志  OICQ (182484135)  编辑帖子  回复  引用回复
liu3157551
中级用户





积分 259
发帖 164
注册 2006-9-21
状态 离线
『第 9 楼』:  

楼上的方法是可行的,可是不够简洁。不是我要的那种格式,凑合着用了。非常感谢你了。 不知道你能帮我完成 www.cn-dos.net/forum ... 上面的问题,生成的文件不是完美的 [ Last edited by liu3157551 on 2010-1-5 at 15:28 ]


2010-1-5 15:17
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
qinchun36
高级用户

据说是李先生


积分 609
发帖 400
注册 2008-4-23
状态 离线
『第 10 楼』:  

什么意思? 我觉得你表述有问题,没把问题说清楚。




┏━━━━━━┓ ┃据说是李先生┃ ┠──────┨ ┃*ntRSS┃ ┗━━━━━━┛
2010-1-5 15:28
查看资料  发送邮件  发短消息 网志  OICQ (182484135)  编辑帖子  回复  引用回复
liu3157551
中级用户





积分 259
发帖 164
注册 2006-9-21
状态 离线
『第 11 楼』:  

如下面的格式就可以了你那个太大了,不知道你可否弄成我这样的?


2010-1-5 15:38
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
qinchun36
高级用户

据说是李先生


积分 609
发帖 400
注册 2008-4-23
状态 离线
『第 12 楼』:  



附件 1: qsed.zip (2010-1-5 16:00, 1.34 K,下载次数: 73)


┏━━━━━━┓ ┃据说是李先生┃ ┠──────┨ ┃*ntRSS┃ ┗━━━━━━┛
2010-1-5 16:00
查看资料  发送邮件  发短消息 网志  OICQ (182484135)  编辑帖子  回复  引用回复
liu3157551
中级用户





积分 259
发帖 164
注册 2006-9-21
状态 离线
『第 13 楼』:  

不错你真的是太棒了!谢谢~~~试用后很好很GOOD! 能顺手解决9楼的问题吗? 就是把TXT中的地址变成*.qsed 或者是html的这种?


2010-1-5 16:36
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
qinchun36
高级用户

据说是李先生


积分 609
发帖 400
注册 2008-4-23
状态 离线
『第 14 楼』:  

哎。。。 你没看到 yishanju 写的批处理吗,稍微变一下就是了
@echo off
setlocal ENABLEDELAYEDEXPANSION

set n=0
for /f "delims=" %%i in (5.txt) do (
    set /a n=n+1
    (echo ^<qsed version="3.0.0.57"^>
     echo         ^<entry^>
     echo                 ^<ref href="%%i"/^>
     echo         ^</entry^>
     echo ^</qsed^>)>>5b!n!.qsed
)

pause 




┏━━━━━━┓ ┃据说是李先生┃ ┠──────┨ ┃*ntRSS┃ ┗━━━━━━┛
2010-1-5 16:51
查看资料  发送邮件  发短消息 网志  OICQ (182484135)  编辑帖子  回复  引用回复
liu3157551
中级用户





积分 259
发帖 164
注册 2006-9-21
状态 离线
『第 15 楼』:  

用上诉方法的确可以保存为*.qsed文件 但程序不认就算了 连用你的那个qsed.vbs也认不出来。 [ Last edited by liu3157551 on 2010-1-5 at 17:42 ]


2010-1-5 17:03
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
<<   [1] [2]  >>   >
请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: