批处理学习

变量延迟

使用情况:当在复合命令(例如循环语句)中使用变量时,需要使用变量延迟。

setlocal enabledelayedexpansion
for /L %%l in (1,1,10) do (
set/a NUM+=%%l
echo !NUM!
)

for循环

参数列表:
-/D:列举循环

for /D %%d in (item1,item2,item...) do ()

-/F:文本循环

for /F "skip=%numSkipLine% tokens=%numTokenColStart%-[%numTokenColEnd%] delims=%falgdelims%" %%f in (command/text/file...) do ()

-/R:
-/L:逻辑循环

for /L %%l in (%start%, %step%, %end%) do ()

检测CPU占用率

echo off
for /f "skip=1 tokens=2 delims==" %%a in ('wmic path Win32_PerfFormattedData_PerfOS_Processor get PercentProcessorTime /value') do (
set/a CPU+=%%a)
set/a CPU/=3
echo %CPU%
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 个人学习批处理的初衷来源于实际工作;在某个迭代版本有个BS(安卓手游模拟器)大需求,从而在测试过程中就重复涉及到...
    Luckykailiu阅读 4,760评论 0 11
  • 最近初略的看完了《批处理标准教程-MHL版本》,把教程中的一些对我有帮助的资料转为MD格式,就当是做个笔记,加深记...
    禾白小三飘阅读 1,463评论 1 7
  • linux资料总章2.1 1.0写的不好抱歉 但是2.0已经改了很多 但是错误还是无法避免 以后资料会慢慢更新 大...
    数据革命阅读 12,203评论 2 33
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,740评论 18 399
  • Ubuntu的发音 Ubuntu,源于非洲祖鲁人和科萨人的语言,发作 oo-boon-too 的音。了解发音是有意...
    萤火虫de梦阅读 99,473评论 9 467