千家信息网

windows常用命令(高级语句篇)

发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,变量操作:查看:set定义变量:set val=abc提示输入变量:set /p val=请输入变量:val替换:set val=%val:a=b% #把变量%val%中的a替换成b截取:s
千家信息网最后更新 2025年12月02日windows常用命令(高级语句篇)
  1. 变量操作:
    查看:set定义变量:set  val=abc提示输入变量:set  /p  val=请输入变量:val替换:set  val=%val:a=b%  #把变量%val%中的a替换成b截取:set  val=%val:~0,3%  #截取val的前3位合并:set  val=%a%%b%计算:set  /a  a=%b%+1  #设置变量a的值为变量b+1
  2. 调用语句:
    a.batb.bat#在a.bat中调用b.bat:直接调用:call  b.bat传递参数:call  b.bat  %1  %2  ...call  b.bat  %*简写:@b.bat查看脚本目录:echo  %~dp0
  3. 判断语句:
    a. 语法:
    if  条件  (    逻辑)  else  (    逻辑)

    b. 条件:

    判断字符串是否相等:"字符串1"=="字符串2"判断数值是否相等:数值1  equ  数值2判断文件/文件夹是否存在:exist 文件名判断变量是否已定义:defined  变量判断上个语句的返回值:%errorlevel%  #为0执行成功,否则执行失败

    c. 表达式:

    中文含义       关系符       英文解释等于            equ          equal大于            gtr          greater than大于或等于      geq          greater than or equal小于            lss           less than小于或等于      leq          less than or equal不等于          neq          no equal
  4. 循环语句:
    a. 语法:
    for  %%a  in  (%b%)  do  (    逻辑)

    b. 用法:

    遍历当前目录下的所有文件:for  %%i  in  (*)  do  (    echo  %%i)遍历脚本中的所有参数:for  %%i  in  (%*%)  do  (    echo  %%i)输出文本中以,分隔的第二段内容:for  /f  "delims=,  tokens=2"  %%i  in  (test.txt)  do  (    echo  %%i)遍历当前目录下的所有文件夹:for  /d  %%i  in  (*)  do  (    echo  %%i)递归遍历当前目录下的所有文件(包含子目录):for  /r  %%i  in  (*)  do  (    echo  %%i)建立序列:for  /l  %%i  in  (1,2,5)  do  (    echo  %%i)输出:135
  5. 字符集操作:
    查看:chcp切换:chcp  936  #简体中文chcp  65001  #utf-8
  6. 清屏:
    cls
  7. 显示/修改时间、日期:
    日期:date时间:time只显示:date  /t
  8. 宏操作(别名):
    创建:doskey  lee=cd  e:\test  $t  dir  #$t是分隔符使用:lee查看历史记录:doskey  /history设置历史记录保存条数:doskey  /histsize=1
  9. 退出脚本:
    exit  /b  状态码
  10. 查看帮助文档:
    dir  /?help  dir
  11. 跳转语句:
    创建标签::label跳转到标签:goto  label死循环::testecho  testgoto  test
  12. 注销:
    logoff  #linux下是logout
  13. 暂停程序的执行:
    pause
  14. 打印操作:
    显示打印列表:print删除指定文件:print  /c  test.txt追加打印文件:print  /p  test.txt清空:print  /t
  15. 修改dos窗口的提示符:
    prompt  $p$g
  16. 排序:
    正序:sort  test.txt反序:sort  /r  test.txt输入排序:sort  #结束按ctl+z+回车
  17. 显示dos版本号:
    ver
  18. 显示磁盘卷标和序列号:
    vol
  19. 扫描磁盘:
    立即扫描:sfc  /scannow开机自动扫描:sfc  /scanboot
变量 文件 语句 字符 目录 字符串 数值 脚本 逻辑 输入 历史 参数 序列 文件夹 日期 时间 条件 标签 磁盘 语法 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 谷歌服务器登录出现问题 0基础如何软件开发 云服务器配置虚拟网卡 2021国家网络安全宣传周是 清远软件开发怎么样 面试软件开发技术面试题 暗网信息网络安全 软件开发时什么情况用原型 杨浦区网络技术咨询范围 互联网科技与教学设计 软件开发可能遇到的问题测试方法 厦门市政软件开发 用友数据库删除工具后如何恢复 dns备用服务器填错有什么影响 软件开发的发展特点 打联通电话说乐话信箱服务器 万达金服互联网科技有限公司 浙江信息化软件开发服务价钱 清代诗词数据库 央行3月金融统计数据库 sql数据库远程过程调用失败 久大网络技术有限公司有哪些 在数据库中查询系统 服务器如何下载微信 网络安全专题教育展 网络安全所面临的主要攻击 西安烽火软件开发公司 网络安全能公司做个人业务吗 江苏进口软件开发平均价格 开发者使用数据库
0