批量在txt文本里面加点。
原本:
585664864
5835685664
568536982
36664963166
65236856
处理后:
585664864.
5835685664.
568536982.
36664963166.
65236856.
求这个bat代码。
批量在文本后面加点。
bat批量处理脚本
答案:2 悬赏:30 手机版
解决时间 2021-03-16 16:16
- 提问者网友:活着好累
- 2021-03-15 18:26
最佳答案
- 五星知识达人网友:十年萤火照君眠
- 2021-03-15 18:33
常见批处理案例简单的说,批处理的作用就是自动的连续执行多条命令。
这里先讲一个最简单的应用:在启动wps软件时,每次都必须执行( >前面内容表示DOS提示符):
C:\>cd wps
C:\WPS>spdos
C:\WPS>py
C:\WPS>wbx
C:\WPS>wps
如果每次用WPS之前都这样执行一遍,您是不是觉得很麻烦呢?
好了,用批处理,就可以实现将这些麻烦的操作简单化,首先我们编写一个runwps.bat批处理文件,内容如下:
@echo off
c:
cd\wps
spdos
py
wbx
wps
cd\
以后,每次进入wps,只需要运行runwps这个批处理文件即可。
这里先讲一个最简单的应用:在启动wps软件时,每次都必须执行( >前面内容表示DOS提示符):
C:\>cd wps
C:\WPS>spdos
C:\WPS>py
C:\WPS>wbx
C:\WPS>wps
如果每次用WPS之前都这样执行一遍,您是不是觉得很麻烦呢?
好了,用批处理,就可以实现将这些麻烦的操作简单化,首先我们编写一个runwps.bat批处理文件,内容如下:
@echo off
c:
cd\wps
spdos
py
wbx
wps
cd\
以后,每次进入wps,只需要运行runwps这个批处理文件即可。
全部回答
- 1楼网友:轻雾山林
- 2021-03-15 19:40
@echo off setlocal enabledelayedexpansion
set file=a.txt
echo.&echo 当前要处理的文本:%file% echo.&set /p fstr=请输入查找的内容: echo.&set /p x=请输入递增的倍数: (for /f "tokens=*" %%a in ('type "%file%"') do ( set str=%%a echo "!str!"|find "%fstr%">nul&&set change=1 if not defined change (echo.!str!) else (call :change) ))>b.txt start b.txt exit
:change set change= if not defined m (set /a m=1,n=2) else (set /a m=!m!+!x!,n=!n!+!x!) set str2=!str:;;;;;;;;;;;=;;;;;%m%;%n%;;;;;! echo.!str2! goto :eof
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯