![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Bat
道鸢
这个作者很懒,什么都没留下…
展开
-
Bat_删除带有某一个字符的一行字符串(就是只要带有 a 这个字符,就会把这一行批量删除)脚本
只要带有 a 这个字符,就会把这一行批量删除亲测可用@echo offrem 道鸢for /f "tokens=*" %%a in (input.txt) do @echo %%a|find /v /i "a">>output.txtpause原创 2021-02-05 09:40:57 · 1951 阅读 · 0 评论 -
使用脚本将字符串去重_Bat
脚本去重_Bat : 将重复的字符串去掉(按行)亲测可用:@echo off (echo 清除重复行后的文件内容:& echo.)>aa.txt for /f "delims=" %%i in (test.txt) do ( if not defined %%i set %%i=A & echo %%i>>aa.txt) start aa.txt ...原创 2021-01-28 18:08:01 · 1037 阅读 · 0 评论 -
复制一个文本内容到另一个文本的第几行(bat)
复制一个文本内容到另一个文本的第几行(bat)亲测可用文件a文件b将文件a的内容复制到文件b的第三行中:前置条件:文件b中你必须有第三行的占位符(就是文件a得有地方插进去)@echo off set n=3 (for /f "tokens=1* delims=:" %%a in ('findstr /n ".*" b.txt')do ( echo.%%b if %%a equ %n% type a.txt ))>c.txt move/y c.txt b.txt pause原创 2021-01-14 15:53:53 · 1108 阅读 · 0 评论 -
使用bat复制文件并重命名(日期格式)
使用bat复制文件并重命名(日期格式)使用bat复制指定文件并重命名(日期格式)@echo offsetlocal enabledelayedexpansion\rem yyyymmdd 为格式 set yyyymmdd=%date:~0,4%-%date:~5,2%-%date:~8,2%$%time:~0,2%-%time:~3,2%-%time:~6,2%copy /y "C:\TT\Demo\C_C++\test1\x64\Debug\test1.exe" "C:\TT\Demo\pub原创 2021-01-08 14:15:05 · 5857 阅读 · 4 评论 -
使用bat替换文件中的字符串
使用bat替换文件中的指定字符串(不用循环)@echo offrem delims为字符串 eol=# 忽略以#开头的行 tokens=1-10* 从第1组到10*rem 括号里填写你要替换的文件(for /f "delims=" %%a in (a.txt) do (rem 将一个值赋给一个变量set "str=%%a"setlocal enabledelayedexpansionrem 旧字符串=新字符串set "str=!str:wwww2=1111!"set "str=!str原创 2021-01-08 14:02:27 · 11560 阅读 · 4 评论 -
使用bat编译VS项目并复制其文件
使用bat编译VS项目并复制其文件@echo 初始化环境 @set OldPath=%cd% ::x86_amd64的路径要自己找 @cd /d C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\VC\Auxiliary\Build @if not %errorlevel% == 0 goto :end call vcvarsamd64_x86.bat @if not %errorlevel%原创 2021-01-07 11:15:35 · 479 阅读 · 0 评论