首页 > 系统相关 >Windows批处理文件编写指南

Windows批处理文件编写指南

时间:2024-10-01 12:48:03浏览次数:17  
标签:指南 文件 set Windows label 批处理 date 编写

有时候为了提高效率,我们可以将一些DOS命令写在一个批处理文件中集中运行和处理,下面介绍一下编写一个批处理文件的必要步骤和知识:

1、首先需要用编辑器或记事本创建一个普通文件

2、根据功能编写指令,基础常用命令如下:

  • @echo off:关闭命令回显,这样在执行命令时不会显示命令本身
  • echo:用于在命令行窗口中显示文本
  • set /p choice=请输入你的选择(1-4):提示用户输入,并将用户输入存储在 choice 变量中
  • rem:用于注释,对脚本没有影响,以双冒号(::)开头的行也可表示注释
  • set /a  variable=value:设置变量
  • %variable%:引用变量
  • if ... else:条件语句
  • for %%parameter in (set) do command:循环语句
  • :label:设置标签
  • goto label:转移到标签位置执行
  • call :label:调用标签

3、编写后保存,扩展名为 .bat。然后双击该文件,即可运行您的批处理脚本

4、示例: 在脚本路径下创建以当前年月日命名的目录

:start
@set ct=%date:~0,4%%date:~5,2%%date:~8,2%
@mkdir %ct%
:pause
::pause off

5、示例: 循环10次记录某宝内存情况保存在脚本路径下的D.txt文件中

set /a countD=0

:recordd
adb shell dumpsys meminfo com.taobao.taobao>>D.txt
timeout /t 4 /nobreak > nul

set /a countD=%countD%+1
if %countD% lss 5 goto recordd

 

 

标签:指南,文件,set,Windows,label,批处理,date,编写
From: https://blog.csdn.net/FineHuan/article/details/142551824

相关文章

  • c# - - - .net core 判断程序运行的环境,Windows环境或Linux环境或MacOs环境
    c#.netcore判断程序运行的环境,Windows环境或Linux环境或MacOs环境Codeif(RuntimeInformation.IsOSPlatform(OSPlatform.Linux)){//Linux}elseif(RuntimeInformation.IsOSPlatform(OSPlatform.Windows)){//Windows}elseif(RuntimeInformation.IsOSPlatform(OSPlatfo......
  • Navicat频繁报错ntdll.dll?ntdll.dll错误修复指南助你恢复正常!
    Navicat频繁报错ntdll.dll确实是一个令人头疼的问题,但别担心,以下是一份详细的ntdll.dll错误修复指南,帮助你恢复正常使用Navicat。一、了解ntdll.dll文件ntdll.dll是Windows操作系统中一个重要的动态链接库文件,它提供了系统级的函数和系统调用支持,执行与进程和线程管理相关的......
  • Python自动驾驶指南
    Python自动驾驶指南启程:自动驾驶的奇幻之旅编程魔法师的工具箱:Python与自动驾驶必备库示例代码:使用OpenCV读取并显示图片传感器的秘密:如何用Python解析汽车的眼睛和耳朵激光雷达点云处理智能决策者:构建基于Python的路径规划与避障算法A*搜索算法简介实现A*算法实战演......