如何编辑记事本里的排列数字

发布网友

我来回答

3个回答

热心网友

用Word和Excle可以弄:

第一步:新建一个空白的Excle表格,在第一列用自动填充填够你需要到Zone0-570的数,保存的时候,在最下边的保存类型后选“Unicode 本(*.txt)”。

第二步:新建一个Word文档1把刚保存的记事本文档里的全部内容复制到Word文档里

第三步:再新建一个Word文档2把你需要用的记事本里的内容全部复制到这个文档里,按住Alt键,鼠标向下拖,把这个文档里没有顺序的Zone+数字选中,删除。

第四步:在文档1里也这样选中,复制,粘到文档2中,这样已经是你要的格式了

第五步:新建一个记事本文档,把文档2的内容全部选中,复制,粘贴到记事本文档中,保存。完事了。

如果你还是不会弄,把你的记事本文档传到我邮箱里(349324151@qq.com),我弄好了给你传回去

热心网友

关于第一个问题:
Zone0=水城地图
Zone1=树城地图
Zone1=山城地图
。。。。。

将下面这段代码粘贴到一个新建记事本里:
@echo off & setlocal EnableDelayedExpansion
set oldPath=123.txt
set newPath=new1.txt
set n=0
FOR /f "tokens=2 delims==" %%i in (!oldPath!) do (
set /a n+=1
echo Zone!n!=%%i
if !n! equ 1 (echo Zone!n!=%%i>!newPath!) else (echo Zone!n!=%%i>>!newPath!)
)
pause

注意:上面的代码中,set oldPath=123.txt ,将123.txt改为你要转换的文件名,就是保存你那些数据的文件名,set newPath=new1.txt, new1.txt是新生成的文件名。
保存好以后,将新建 文本文档.txt重命名为.bat文件,如:aaa.bat
然后将aaa.bat文件移动到与你要转换的文件相同目录下。双击aaa.bat就可以了。

关于补充问题:

与上面的操作一样,只不过代码变换了一下:
@echo off & setlocal EnableDelayedExpansion
@set oldPath=456.txt
@set newPath=new2.txt
@set n=0
@set m=0
echo.>!newPath!
FOR /f "eol=[" %%i in (456.txt) do (
set /a n+=1
if !n! equ 1 (set /a m+=1&&echo [Map!m!]&&echo [Map!m!]>>!newPath!) else (echo %%i&&echo %%i>>!newPath!)
if !n! equ 6 (echo.&&echo.>>!newPath!&&set n=0)
)
pause

头一次写批处理,自己测试了很几遍,感觉上应该没什么问题了,如果有问题的话,百度Hi我吧。

热心网友

教你一个简单的方法:
前提:机器上有Office的Excel
第一步:将记事本中的=全部替换为“ = ”,即前后各加一个空格,保存。
第二步:打开Excel,文件-打开,文件类型选择“文本文件(*.prn;*.txt;*.csv)”,选择你的记事本文件打开,在第二步的时候,分隔符号中选择空格,然后完成。
第三步:就是Excel的操作,拖动Zone0,向下,使这列的值自动增长,就会出现你想要的效果,然后保存,一路默认即可。
第四步:打开你的记事本,将“ = ”替换为“=”,这个时候可能空格会变成制表符,不用担心,复制粘贴即可在替换对话框中替换了

至此,完成!

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com