bat基础

  首先所有命令在cmd命令行中都能找到说明:

  例如 想知道type用法 输入type /?

其他命令都一样

type [drive:][path] filename 显示文本文件内容 虽然有点鸡肋

1
# exit 和 del #

自动清理系统垃圾

@echo
off

if exit [filname] del [filename]

if
exit c:\windows\Tempor~1\*.* del c:\windows\Tempor~1\*.*

DOS不支持长文件名,就出现了Tempor~1

将脚本内容保存到autoexec.bat里,每次开机就自动删除(这个还没有试过)

2
# @ #

@的作用时让脚本执行时不显示后面的部分

3
# echo off#

@只是不显示当前行info
echo off将不显示下面所有行的info

4
# :: #

注释命令,与rem命令等效

5#
pause #

显示按任意键继续,如果不需要可以注释掉
::pause

6
# :和goto #

当程序运行到goto时,自动调转到:定义的部分去执行

7
# % #

批处理中的参数

if
"%1"=="" goto []

if
"%1"=="/? goto []

 

8
# if #

  • 输入判断 if
    "%1"=="" goto []
  • 存在判断 if exit C:\Progra~1\Tencent\AD\*.git del C:\Progra~1\Tencent\AD\*.git
  • 结果判断

引用http://wenku.baidu.com/view/8cee01049e31433238689394.html?re=view 百度文库

时间: 2024-10-27 06:52:30

bat基础的相关文章

bat基础命令

rem 删除日志文件和catalina文件移动war包(下载了tomcat的一级目录下) del /q /s logs\*.* del /q /s webapps\moc.war rmdir /q /s webapps\moc rmdir /q /s work\Catalina rmdir /q /s conf\Catalina copy /y E:\projectData\Portal\moc\target\moc.war webapps

批处理+组策略 实现规定时间段无法开机and定时关机

某爱熬夜的人对付自己的东西 1.shutdown命令 shutdown -a #取消现有的shutdown计划 shutdown -s -t [time] #设定时间关机 shutdown -r -t [time] #设定时间重启 2.bat基础 定义变量set 参数/p用于交互 参数/a用于指定等号右边的字符串为被评估的数字表达式 使用变量时需在前后均加上% 1 set /a t = 10000 2 echo %t% 用内置%time%获取时间 截取字符串 %变量名:~开始位置,结束位置% 3

java web 开发三剑客 -------电子书

Internet,人们通常称为因特网,是当今世界上覆盖面最大和应用最广泛的网络.根据英语构词法,Internet是Inter + net,Inter-作为前缀在英语中表示“在一起,交互”,由此可知Internet的目的是让各个net交互.所以,Internet实质上是将世界上各个国家.各个网络运营商的多个网络相互连接构成的一个全球范围内的统一网,使各个网络之间能够相互到达.各个国家和运营商构建网络采用的底层技术和实现可能各不相同,但只要采用统一的上层协议(TCP/IP)就可以通过Internet

Eclipse远程调试Tomcat

最近,一直在研究Tomcat的工作内幕,主要的方法就是参考<How Tomcat Works> 这本书和Tomcat 5.5.26的源代码. Tomcat的代码结构还是比较清晰的,注释也比较全.但是代码毕竟是静态的,难以彻底弄清类与类之间的协作关系,以及运行时对象的交互关系. 如果能对Tomcat的启动.处理请求和停止的过程进行断点调试,看清Tomcat的每一步行踪,那么就能解决上面的问题了. 于是,又一个问题出来了:如何使用Eclipse远程调试Tomcat ? 上网查了一些资料,相关的文章

python之爬虫(爬取.ts文件并将其合并为.MP4文件——以及一些异常的注意事项)

//20200115 最近在看“咱们裸熊——we bears”第一季和第三季都看完了,单单就第二季死活找不到,只有腾讯有资源,但是要vip……而且还是国语版……所以就瞄上了一个视频网站——可以在线观看(好的动漫喜欢收藏,就想着下载,第一季第三季都找到了资源,甚至第四季都有,就没有第二季……) 最近又正好在学python(为大数据打基础),就想着爬取视频,下面说说流程: 首先F12检查,先看看是否是直接嵌入链接(以防真的有笨笨的web主~),然后发现没有 然后就开始点开Networks检查抓包,发

Bat 脚本学习 (基础篇)

[转]Bat 脚本学习 2015-01-05 14:13 115人阅读 评论(0) 收藏 举报 基础部分: ====================================================================== 一.基础语法: 1.批处理文件是一个“.bat”结尾的文本文件,这个文件的每一行都是一条DOS命令.可以使用任何文本文件编辑工具创建和修改. 2.批处理是一种简单的程序,可以用 if 和 goto 来控制流程,也可以使用 for 循环. 3.批处理的

.bat学习-基础语法

一般来说,脚本或者语言都有相同地方 定义变量,输入,输出,判断条件等等.知道的相同之处,我们就可以借助强大的搜索引擎进行查找我们想要知道的东西. bat为批处理脚本BATCH.现在只知道是使用于windows操作系统用来执行操作的批处理脚本 基础之前setlocal和endlocal 在一个bat文件内定义变量之前,一定要文件头部调用一个命令 setlocal 设置临时改变系统变量,,这样我们定义或修改变量,只对本bat文件有效. 我们获取到的系统环境变量如PATH,或者JAVA_HOME只是系

BAT文件编写基础知识

BAT脚本编写基础知识 BAT文件,即批处理(Batch)文件,在DOS或Windows系统中都是可执行文件.BAT文件由一系列命令构成,其中可以包含对其他程序的调用. 批处理定义:批处理文件是将一系列命令按一定的顺序集合为一个可执行的文本文件,其扩展名为BAT或者CMD.这些命令统称批处理命令. 有关BAT的百度百科介绍: BAT(批处理文件类型) 批处理文件常用命令 echo 显示该命令后的字符 echo on 该语句后的命令都会显示命令行本身 echo off 该语句后的命令都不会显示命令

使用.bat来执行Java程序基础

将java程序做成可运行的jar后,又希望使用.bat文件来调用jar时,有几点需要注意的. 1.设置path和classpath .bat文件中扥的内容如下: @echo off set MY_HOME=%~dp0 set CLASSPATH=%MY_HOME%xxx.jar;%MY_HOME%..\lib\*;set PATH=%~dp0..\jre\bin java xxx.xxx.MailClass.class @echo off       是指在双击运行.bat文件时,窗口不打印输出