Board logo

标题: [文本处理] [已解决]批处理怎样给文件夹内所有txt内容随机洒文字? [打印本页]

作者: fanfande    时间: 2010-9-10 18:40     标题: [已解决]批处理怎样给文件夹内所有txt内容随机洒文字?

本帖最后由 fanfande 于 2011-8-30 00:51 编辑

我经常来批处理论坛的,我有个习惯,就是每次来先要领取红包,假如今天红包个数超过10 ,那我今天就会提一个问题!否则就忽略!哈哈

好的切入正题!


①在文件夹下有N个txt文本,数量不限,文本命名不限

②同时在这个文件夹内又有一个文本。命名为  随机.txt

这个txt里面的内容格式如下,每行一条,无行数限制:

111111111111
222222222222222222
333333333333
444444444444
aaaaaaaa
bbbbbbbbbbb
ccccccccccc
ddddddd


想要获得的效果是:

①提取该文件夹内随机.txt外的其他txt命名作为该文本的第一行文字!

②随机一行 , 随机.txt 内的文本 , 随机的洒到文件夹内的除了随机.txt以外的文本

③因为最终目的是要将txt转变为html网页文件,所以还要批处理将文件夹内除了随机.txt外的txt分行,分行方法就是每行末尾加<br>,最后每个txt转换格式为html


我承认我表述能力欠佳,这点东西,让我写了好久,整理了好久 !脑子里面有,就是表达不出来 !还让大家海涵 !谢谢!
作者: fanfande    时间: 2010-9-10 19:03

晚上我在! 谢谢大家
作者: 随风    时间: 2010-9-10 19:06

其他txt命名作为该文本的第一行文字
到底什么意思啊????
是说把所有其他txt文件的文件名都插入到内容的第一行吗?

②随机一行 , 随机.txt 内的文本 , 随机的洒到文件夹内的除了随机.txt以外的文本内
是说在“随机.txt"中,随机取一行,然后再随机插入到所有其他txt文件中?
作者: 随风    时间: 2010-9-10 21:16

         ::   bbs.bathome.net  2010-09-10  21:16

[ 本帖最后由 随风 于 2010-9-10 21:17 编辑 ]
作者: fanfande    时间: 2010-9-12 06:52

取txt的文件名变成该txt的第一行并换行!

比如 批处理之家.txt

批出来后打开该txt:

批处理之家

以下为正文.以下为正文.以下为正文.以下为正文
以下为正文,以下为正文.以下为正文.以下为正文.以下为正文.
以下为正文.以下为正文.以下为正文以下为正文以下为正文以下为正文
作者: skyuser    时间: 2010-9-16 04:14     标题: 很好很强大...我想请班主给我再改改好吗?

@echo off&setlocal enabledelayedexpansion
for /f "delims=" %%a in (123.txt) do (
set /a n+=1
set ".!n!=%%a"
)
md temp
for %%i in (*.txt) do (
if not "%%~nxi"=="123.txt" (
set /a m=0,h=0
for /f "usebackq" %%a in ("%%i") do set /a m+=1
set "htm=temp\%%~ni.html"
echo %%~ni^
>"!htm!"
set /a w=!random!%%n+1,w2=!random!%%m+1
for /f "usebackq delims=" %%j in ("%%i") do (
set /a h+=1
if !h! equ !w2! (
for %%b in (!w!) do echo !.%%b!^
>>"!htm!"
)
echo %%j^
>>"!htm!"
)
)
)




现在我想随机插入的机率更高一点,现在一上文本只随机插入一个随机文字,我的意思就是能多插几个随机文字吗?
还有帮我把插入<BR>和改扩展名HTML的功能去掉,非常感谢!!!!


再次感谢!
作者: skyuser    时间: 2010-9-16 04:53

斑主您好,还有麻烦你抽空帮我看下这个批处理怎么写?
http://www.bathome.net/thread-9309-1-1.html

感谢您的百忙帮助大家,祝您幸福安康!谢谢
作者: qc5111    时间: 2011-8-30 01:54

回复 7# skyuser


    为了阅读的方便,请勿在帖子中打错别字,谢谢配合。




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2