Windows batch脚本总结

来源:互联网 发布:中南民族大学网络教育 编辑:程序博客网 时间:2024/05/16 14:28

        不得不说Windows batch脚本是我见过的最差劲的脚本,没有之一。

        先上一段最近解决的几个小问题的demo代码,包括:

        1,赋值变量为其他进程的输出

        2,For循环语句计算数列

        3,For循环拆分字符串

        4,For循环处理文件

        5,For循环处理进程输出

@echo offsetlocal enabledelayedexpansion:: set a variable using the output of processtasklist | findstr "explorer.exe" > result.txtset /p FF=<result.txtecho %FF%:: for statement in numbersset total=0for /l %%i in (1,1,5) do (set a=%%iecho !a!set /a total=!total! + !a!)echo total=%total%:: for statement in stringsfor /f "tokens=1,2* delims=_" %%i in ("test_argument_12345") do ( echo %%i echo %%j echo %%k):: for statement using wildcard, shouldn't use /f optionfor %%G in (*.bat *.txt) do echo %%G:: for statement in filesfor /f "tokens=1,2*" %%i in (result.txt) do (set ti=%%iecho !ti!echo %%jecho %%k):: for statement with command outputfor /f "tokens=1,2*" %%i in ('"tasklist | findstr "explorer.exe""') do (set ti=%%iecho !ti!echo %%jecho %%k)endlocal


0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 注销的号码话费怎么办 淘宝交话费没到账怎么办 汽油车没油了怎么办 车没油了熄火了怎么办 车子没油了怎么办 遇到买家不退款怎么办 苹果多次退款后怎么办 饿了么送错单了怎么办 支付宝退款失败怎么办 充话费总是退款怎么办 月初流量不能用怎么办 微信充值话费退款失败怎么办 ios邮件退款失败怎么办 信用卡充了钱怎么办 ios退款被拒绝怎么办 话费缴错了怎么办 网上缴费交错了怎么办 别人给交错话费怎么办 联通流量不到账怎么办 卖家拒绝退款怎么办? 淘宝退款后红包怎么办 手机不能吃鸡怎么办? 在国外手机软件好多不支持怎么办 淘宝店拒绝退款怎么办 app没有退款资格怎么办 手机无法计步怎么办 抖音机型不支持怎么办 用nfc不支持卡片怎么办 移动怎么办省内流量包 手机交不了话费怎么办 淘宝快递不签收怎么办 快递买家不签收怎么办 淘宝退货未收货怎么办 淘宝退衣服运费怎么办 手机流量不到账怎么办 淘宝水果坏了怎么办 用微信充值话费充成空号了怎么办 苹果id被拉黑了怎么办 苹果app不退款怎么办 合同退款不退怎么办 微信充值q币被骗怎么办