公告:服务器迁移已顺利完成! 网址全面启用 https

服务器2号 服务器3号 服务器4号 服务器5号

申请VIP无广告,支付宝,微信,USDT!
在线客服请尝试以下不同链接如果进不了的话在线客服(1) (2) (3) (4) (5) (6)
(7) (8) (9) 实时开通

查看完整版本: [原创]制作本网站小说区的小说txt版本的简单办法

longbow365 2009-6-25 15:06

[原创]制作本网站小说区的小说txt版本的简单办法

小说区的小说大多格式有点问题,就是多了一个段落标记,也就是说每行一个分段;
这个问题在网页上看不明显,但是制作txt小说,自己放在手机上看就问题大了,段落一塌糊涂,不该分段的地方也是分段。

我提供一小段代码,用word的新建宏命令,然后复制粘贴进去,做成一个按钮,解决这个问题就方便多了,一键搞定[code]'
' 去单行换行符 Macro
'
    ActiveWindow.ActivePane.VerticalPercentScrolled = 0
    Selection.WholeStory
    Selection.Find.ClearFormatting
    Selection.Find.Replacement.ClearFormatting
    With Selection.Find
        .Text = "^p^p"
        .Replacement.Text = "^l"
        .Forward = True
        .Wrap = wdFindAsk
        .Format = False
        .MatchCase = False
        .MatchWholeWord = False
        .MatchByte = True
        .MatchWildcards = False
        .MatchSoundsLike = False
        .MatchAllWordForms = False
    End With
    Selection.Find.Execute Replace:=wdReplaceAll
    With Selection.Find
        .Text = "^p"
        .Replacement.Text = ""
        .Forward = True
        .Wrap = wdFindAsk
        .Format = False
        .MatchCase = False
        .MatchWholeWord = False
        .MatchByte = True
        .MatchWildcards = False
        .MatchSoundsLike = False
        .MatchAllWordForms = False
    End With
    Selection.Find.Execute Replace:=wdReplaceAll
    Selection.Find.ClearFormatting
    Selection.Find.Replacement.ClearFormatting
    With Selection.Find
        .Text = "^l"
        .Replacement.Text = "^p"
        .Forward = True
        .Wrap = wdFindAsk
        .Format = False
        .MatchCase = False
        .MatchWholeWord = False
        .MatchByte = True
        .MatchWildcards = False
        .MatchSoundsLike = False
        .MatchAllWordForms = False
    End With
    Selection.Find.Execute Replace:=wdReplaceAll
End Sub[/code]

longbow365 2009-6-25 15:08

以上代码绝对不含病毒!ID保证!
制作方法:用word菜单里的”工具“-”宏“-”创建新宏“
然后复制粘贴代码

kongcheng 2009-6-27 19:35

一般都是用emeditor脚本中“段落重排”搞定的:smoke

longbow365 2009-6-30 16:55

谢谢 kongcheng兄,我没用过emedit,刚才下载了一个,仔细找了一下,没看见“段落重排”,能说详细点吗?

kongcheng 2009-7-2 22:22

下载这个帖子中的脚本[url]http://67.220.91.28/bbs/thread-2108017-1-1.html[/url]

在“宏”的下拉项里选择加载这个脚本,段落重排在“格式整理”那个分类里边。

仔细研究这个脚本吧,可以省很多功夫。:teeth

longbow365 2009-7-19 14:52

谢谢kongcheng兄!我去那个链接看了,因为所在的用户组无法下载或查看附件,没法尝试
不知要怎样条件才够,也许以后可以吧,不管怎样,多谢kongcheng兄的指点!:excellence

longbow365 2009-7-20 15:18

刚才搜索了一下,在别的网站下载了脚本,但是好像没有文心阁专用脚本,再琢磨琢磨~~

cangshubao 2009-7-28 16:31

来学习一下,看来很多东西都不知道呢
以前只看电子书,不知道怎么知作的

longbow365 2009-9-28 12:56

此方法仅限于本论坛的txt小说复制哦
emedit我试过了,脚本相当复杂,不如这个简便。。。。

quanquanqq 2011-3-28 22:17

谢谢楼主提供的编程方面的知识!去研究下别的论坛的方法。

mwl888 2011-12-20 15:56

不错哦,受教了,下次可以自己制作电子书了

businessmall 2012-1-2 07:30

一般都是用emeditor脚本中“段落重排”搞定的

businessmall 2012-1-2 07:31

高手挺多的嘛,受教了,收藏一下,以后遇到问题也能学习一下。
页: [1]
查看完整版本: [原创]制作本网站小说区的小说txt版本的简单办法