中国DOS联盟

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

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

中国DOS联盟论坛
现在时间是 2026-08-09 06:22
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 求一批处理:把指定文本的内容转化为网页 查看 834 回复 12
楼 主 求一批处理:把指定文本的内容转化为网页 发表于 2008-07-21 19:58 ·  中国 广东 广州 花都区 电信
银牌会员
★★★★
SuperCleaner
积分 2,362
发帖 1,133
注册 2008-02-02 21:36
18年会员
UID 110072
性别 男
状态 离线
详细: 最近总是用文本浏览批处理脚本内容 和文章
后面白色的背景刺得我眼睛好痛啊 于是我就编了一个读文本和写文本的
黑色背景的批处理,但是,批处理的字又很小看起来很不舒适的

所以 我求助想做一个批处理 :把指定文本内容重定向到网页脚本
背景黑色 字体绿色 字体大小为6(size=6)
遇到的问题:某文本后面存在">" 重定向的时候出现了问题

[ Last edited by 523066680 on 2008-7-21 at 10:19 PM ]
2 发表于 2008-07-21 20:09 ·  中国 重庆 九龙坡区 电信
版主
★★★★★
积分 9,023
发帖 5,017
注册 2007-05-31 19:39
19年会员
UID 89899
性别 男
状态 离线
使用尖括号进行转义
echo test^>test>a.htm
本帖最近评分记录 (共 1 条) 点击查看详情
评分人分数时间
523066680 +2 2008-07-22 09:14
3 发表于 2008-07-21 20:38 ·  中国 广东 广州 花都区 电信
银牌会员
★★★★
SuperCleaner
积分 2,362
发帖 1,133
注册 2008-02-02 21:36
18年会员
UID 110072
性别 男
状态 离线
恩 问题是 > 是在末端 不过由你的方法 我决定在>后面主动加一个空格
也就是 type不管任何内容 后面都加一空格 然后重定向

因为直接^>>>x.x 的话 不能成功 刚试过 ^> >>x.x成功

该批处理还在修改中……未完成
4 发表于 2008-07-21 20:48 ·  中国 陕西 西安 电信
铂金会员
★★★★
积分 5,212
发帖 2,478
注册 2007-02-08 23:39
19年会员
UID 79003
性别 男
状态 离线
直接改系统得属性……貌似不是医学建议是一种潜绿色?(我觉得很难看=。=)
S smile 微笑,L love 爱,O optimism 乐观,R relax 放松,E enthusiasm 热情...Slore
5 发表于 2008-07-21 20:52 ·  中国 重庆 九龙坡区 电信
版主
★★★★★
积分 9,023
发帖 5,017
注册 2007-05-31 19:39
19年会员
UID 89899
性别 男
状态 离线
不知道你说的“不能成功”是怎么个意思,能否把你的代码贴出来看看?
@echo off
type nul>a.htm
echo ^<html^>>>a.htm
echo test>>a.htm
echo ^</html^>>>a.htm
本帖最近评分记录 (共 1 条) 点击查看详情
评分人分数时间
523066680 +2 2008-07-22 09:14
6 发表于 2008-07-21 21:35 ·  中国 广东 广州 花都区 电信
银牌会员
★★★★
SuperCleaner
积分 2,362
发帖 1,133
注册 2008-02-02 21:36
18年会员
UID 110072
性别 男
状态 离线
就这句 echo ^</html^>>>a.htm 在我的电脑上不能成功执行 貌似是后面存在三个>>>导致的
小弟还很嫩 html也刚入门 现在可以了

@echo off
:a
cls
set /p name=请输入文件路径或当前文件的名称:
set /p html=为html命名(如a 则生成a.html):
echo.^<head^>^</head^>^<body bgcolor=black text=lime^>^</body^>^<font size=6^> >%html%.html
for /f "tokens=*" %%a in ('type %name%') do (
echo.^<br^>%%a >>%html%.html
)
echo.^</font^> >>%html%.html

[ Last edited by 523066680 on 2008-7-21 at 09:38 PM ]
7 追贴 发表于 2008-07-21 21:40 ·  中国 广东 广州 花都区 电信
银牌会员
★★★★
SuperCleaner
积分 2,362
发帖 1,133
注册 2008-02-02 21:36
18年会员
UID 110072
性别 男
状态 离线
我快晕死了 刚刚试的时候却又可以了 晕死我了……
可能是自己没搞清楚吧


谢谢楼上的指教哈
8 发表于 2008-07-21 22:19 ·  中国 广东 广州 花都区 电信
银牌会员
★★★★
SuperCleaner
积分 2,362
发帖 1,133
注册 2008-02-02 21:36
18年会员
UID 110072
性别 男
状态 离线
大哥 系统属性怎么改啊!!
9 发表于 2008-07-21 22:26 ·  中国 广西 玉林 电信
金牌会员
★★★★
积分 3,687
发帖 1,467
注册 2005-08-08 12:00
21年会员
UID 44210
状态 离线
>>%html%.html echo.^<br^>%%a方式>>%html%.html和内容不容易搞错

>>%html%.html ^<html^>^<body style="background:black;font:24 Tahoma;color:springgreen"^>^</body^>
内容
>>%html%.html ^</html^>

或者显示属性->外观->高级->项目->窗口->颜色1->其他:红绿蓝均为230-240,这样记事本背景色就不会那么刺眼了
本帖最近评分记录 (共 1 条) 点击查看详情
评分人分数时间
523066680 +4 2008-07-22 09:14
10 发表于 2008-07-21 22:45 ·  中国 陕西 西安 电信
铂金会员
★★★★
积分 5,212
发帖 2,478
注册 2007-02-08 23:39
19年会员
UID 79003
性别 男
状态 离线
桌面右键,属性,外观,高级……选窗口

自己设置背景和字体吧
S smile 微笑,L love 爱,O optimism 乐观,R relax 放松,E enthusiasm 热情...Slore
11 发表于 2008-07-22 09:13 ·  中国 广东 广州 花都区 电信
银牌会员
★★★★
SuperCleaner
积分 2,362
发帖 1,133
注册 2008-02-02 21:36
18年会员
UID 110072
性别 男
状态 离线
我太激动啦!!!!!!!!好高兴啊 以后玩久点都不怕刺眼啦!!
真诚感激大家 加分!!!!

[ Last edited by 523066680 on 2008-7-22 at 09:15 AM ]
12 发表于 2008-07-22 09:24 ·  中国 广东 广州 花都区 电信
银牌会员
★★★★
SuperCleaner
积分 2,362
发帖 1,133
注册 2008-02-02 21:36
18年会员
UID 110072
性别 男
状态 离线
又有麻烦了 ,我把背景设为黑色 字体为白色
但是 系统跳出的消息框的字体颜色是统一的白色了……看不到啊
然后用一个词形容---顾此失彼
13 发表于 2008-07-22 10:38 ·  中国 陕西 西安 电信
铂金会员
★★★★
积分 5,212
发帖 2,478
注册 2007-02-08 23:39
19年会员
UID 79003
性别 男
状态 离线
的确是共用的。

你设置个别的颜色……亮色就可以。。。白底和黑底都 能看的差不多的……
S smile 微笑,L love 爱,O optimism 乐观,R relax 放松,E enthusiasm 热情...Slore
论坛跳转: