当前位置:首页 > 其它 > 正文内容

批处理(bat)编程案例收集整理

xuwenyan12个月前 (02-11)其它193

逐行读取文本

批处理(bat)逐行读取文本

@echo off
set "file=C:UsersAdminDocumentsurl.txt"
set /A i=0

for /F "usebackq delims=" %%a in ("%file%") do (
set /A i+=1
call echo %%i%%
call set array[%%i%%]=%%a
call set n=%%i%%
)

for /L %%i in (1,1,%n%) do call echo %%array[%%i]%%

截取字符串

批处理(bat)截取字符串

@echo off
Setlocal enabledelayedexpansion
::CODER BY dsw POWERD BY iBAT

set abc=hello world, this string come from bat
echo 原字符串为:%abc%
echo 截取前5个字符:%abc:~0,5%
echo 截取最后5个字符:%abc:~-5%
echo 截取第一个到倒数第6个字符:%abc:~1,-5%
echo 从第4个字符开始截取5个字符:%abc:~3,5%
echo 从倒数第14个字符开始截取5个字符:%abc:~-14,5%

echo 当前时间是:%time% 即 %time:~0,2%点%time:~3,2%分%time:~6,2%秒%time:~9,2%厘秒
pause

替换字符串

批处理替换字符串

@echo off
Setlocal enabledelayedexpansion
::CODER BY dsw POWERD BY iBAT

set aa=伟大的中国!我为你自豪
echo 替换前:%aa%
echo 替换后:%aa:中国=中华人民共和国%
echo aa=%aa%
echo %aa%
set aa=%aa:中国=中华人民共和国%
echo aa=%aa%

pause

字符串合并

批处理字符串合并

@echo off
Setlocal enabledelayedexpansion
::CODER BY dsw POWERD BY iBAT

set aa=伟大的中国!
set bb=我为你自豪
echo %aa%%bb%

echo aa=%aa%
echo bb=%bb%
set “aa=%aa%%bb%”
echo aa=%aa%
pause
    文章作者:xuwenyan
    版权声明:本文为本站原创文章,转载请注明出处,非常感谢,如版权漏申明或您觉得任何有异议的地方欢迎与本站取得联系。

    扫描二维码推送至手机访问。

    版权声明:本文由艺文笔记发布,如需转载请注明出处。

    本文链接:https://www.xuwenyan.com/archives/2435

    分享给朋友:

    “批处理(bat)编程案例收集整理” 的相关文章

    歌曲 - 娄山关下我家乡(祖海)

    歌曲 - 娄山关下我家乡(祖海)

    娄山关 中国贵州省遵义市桐梓县境内 作词 罗其方 作曲 杜兴成 演唱 祖海 歌词 歌曲 - 娄山关下我家乡(祖海) 作词:罗其方 作曲:杜兴成 演唱:祖海 哎 吔 嘞 巍巍的大娄山 悠悠的古夜郎 滔滔的西流水 朵朵稻花儿香 我在你...

    如何干净彻底的卸载Visual studio,无残留

    如何干净彻底的卸载Visual studio,无残留

    当我们不再需要vs或者vs ide出现问题需要重装时,发现总是卸载不干净,卸载重装后该存在的问题还是存在,没有因重装而解决。那么如何彻底的卸载vs不留残留? 第一步,先通过vs自带工具完成卸载 首先关闭你需要卸载的vs(最好把当前打开的所有vs全部退出掉),然后打开控制面板,点击程序和...

    如何查看网页html密码框中的内容,通过密码框找回明文密码?

    如何查看网页html密码框中的内容,通过密码框找回明文密码?

    现在很多浏览器都做了密码记住功能?因为你往往习惯性点了记住密码,从此以后就爱上快捷登录。但是,当想换一个地方登录时(比如换到另一台电脑上登陆),我们早以忘记了密码是多少,申请找回密码也是比较麻烦的。 我们回到之前登录的电脑上,密码都是*******,我们是不是只需要把*****隐藏的密码找到...

    如何明文显示网页html密码框中的内容?

    如何明文显示网页html密码框中的内容?

    我们输入到密码框中的密码变成了*******,当密码是一些稀奇古怪的字符,都不知道我们输得对不对!如果密码框能文明显示那是不是这种情况下就友好了很多呢?那么如何明文显示网页html密码框中的内容呢? 第一步,找到密码框控件 进入浏览器开发者模式,谷歌浏览器是按F12(大部分浏览...

    论疫情期间核算检测报告的重要性

    论疫情期间核算检测报告的重要性

    疫情期间很多地方都会要求核算检测报告,比如乘坐公共交通、医院等。很多时候我们可能会抱着侥幸的心理没有去做核算检测,最终导致耽误了很多事。 所以,疫情期间,需要去一些公共的地方的时候,一定要问清楚需不需要核酸检测报告,比如: 乘坐火车 有朋友遇到过,下了火车没有核算报告下车就被带到...

    机场安检为什么不让带超过100ml的水进去?

    机场安检为什么不让带超过100ml的水进去?

    机场带水规格要求 目前国内机场对于携带液体的规定是,容器单瓶容积不超过100ml,所有容器总容积不超过1000ml,并且要放置在透明袋子中,随时接受检查。大多数普通矿泉水瓶容器都是超过100ml的,所以被禁止携带。 为什么不能带更多的水进去? 目的肯定是为了安全,主要基于以下几点...