前段时间我的同事让我部署前端项目,他部署后端。没过一会我部署好了,得意洋洋。于是乎去看看我同事搞好了没,只见他在本地写了一个.bat结尾的文件上传到服务器,然后…。我天,我好low

批处理文件最常用的几个命令

  • echo表示显示此命令后的字符
  • echo on 表示在此语句后所有运行的命令都显示命令行本身
  • echo off 表示在此语句后所有运行的命令都不显示命令行本身
  • @与echo off相像,但它是加在每个命令行的最前面,表示运行时不显示这一行的命令行(只能影响当前行)。
  • call 调用另一个批处理文件(如果不用call而直接调用别的批处理文件,那么执行完那个批处理文件后将无法返回当前文件并执行当前文件的后续命令)。
  • pause 运行此句会暂停批处理的执行并在屏幕上显示Press any key to continue…的提示,等待用户按任意键后继续
  • rem 表示此命令后的字符为注释,不执行。
  • title BAT的标题
  • cls 清除屏幕

起步

1、检索C盘下的所有文件,放到 example1.txt 里面

<span style="font-family:SimSun;font-size:14px;">
@ECHO OFF
TITLE BAT脚本例子1
echo -----------枚举C盘目录下所有文件-----------
echo=
echo=
dir c:\*.*
rem 输出到文本文件
dir c:\*.* > example1.txt
echo=
echo=
echo --------------------------------------------
PAUSE
</span>

echo= 表示输出空白行,关于空白行的输出还有其他方式,具体可参考网址:Bat教程
若输入PAUSE>NUL 则表示暂停且不提示“按下任意键继续”。

2、设置字体颜色和窗体大小

设置字体颜色:COLOR 02 (0代表背景色,2代表前景色)
设置窗体大小:MODE CON: COLS=宽度 LINES=高度

3、文件夹简单操作,直接复制看看效果

<span style="font-family:SimSun;font-size:14px;">@ECHO OFF
TITLE BAT脚本例子2
COLOR A
echo -----------BAT脚本例子2-----------
echo=
echo=
echo  当前工作路径为:%cd%
rem 输出文件目录的树形目录
TREE /f >tree_list.txt
rem CD切换不同盘符时候需要加上/d
CD /D C:\
echo  当前工作路径为:%cd%
DIR
rem 创建目录bat_example2
MD bat_example2
DIR
rem 拷贝目录 /s /e /y 说明:在复制文件的同时也复制空目录或子目录,如果目标路径已经有相同文件了,使用覆盖方式而不进行提示
Xcopy C:\bat_example2 D:\bat_example2  /s /e /yrem 删除目录bat_example2
rem RD /Q /S bat_example2
rem DIR
echo=
echo=
echo --------------------------------------------
PAUSE</span>

4、网络命令

<span style="font-size:14px;">@ECHO OFF
TITLE BAT脚本例子4
COLOR A
echo -----------BAT脚本例子4-----------
echo=
PING www.baidu.com
echo=
echo -----------------------------------
IPCONFIG
echo=
echo -----------------------------------
ARP
echo=
echo -----------------------------------
PAUSE</span>

5、bat运行java

Start 启动单独的“命令提示符”窗口来运行指定程序或命令。如果在没有参数的情况下使用,start 将打开第二个命令提示符窗口。

@echo off
start javaw xx运行jar:
@echo off
start javaw -jar xxx.jar

BAT主要是运用DOS命令,所以只要掌握好DOS命令,使用BAT就轻松多了

转载博主:Bat入门详细教程

超炫酷的Bat脚本入门教程相关推荐

  1. html5+css3满天星星音乐背景动画特效(超炫酷)

    css3满天星星音乐背景动画特效 css3属性绘制唯美的满天星星和audio MP3音乐结合背景动画特效. 作品介绍 1.网页作品简介方面 :css3属性绘制唯美的满天星星和audio MP3音乐结合 ...

  2. HTML+CSS+JavaScript 实现登录注册页面(超炫酷)

    1.临近期末, 你还在为HTML网页设计结课作业,老师的作业要求感到头大?HTML网页作业无从下手? 网页要求的总数量太多? 2.没有合适的模板?等等一系列问题.你想要解决的问题,在这篇博文中基本都能 ...

  3. ubuntu16 黑主题_给Ubuntu 8.10安装超炫酷黑色新主题

    Linux系统的Netbook定做了一套漂亮的界面, 名称叫做 HP Mini 1000 Mi Edition.这套界面是基于 Ubuntu 8.04 Hardy Heron的, 平常我们熟悉的Ubu ...

  4. Unity 之 ShaderGraph 实现超级炫酷的溶解效果入门级教程

    Unity 之 ShaderGraph 实现超级炫酷的溶解效果入门级教程 前言 一,效果展示 二,原理介绍 三,实现效果 四,使用示例 五,完整图示 前言 若你的工程还没有进行基础配置,请查看我的博文 ...

  5. 用python写脚本看什么书-终于知晓python编写脚本入门教程

    PyQt5是基于Digia公司强大的图形程式框架Qt5的python接口,由一组python模块构成.PyQt5本身拥有超过620个类和6000函数及方法.在可以运行于多个平台.PyQt5拥有双重协议 ...

  6. 6个超炫酷的HTML5电子书翻页动画【转】

    6个超炫酷的HTML5电子书翻页动画 WebGL 演示网址:http://bookcase.chromeexperiments.com 相信大家一定遇到过一些电子书网站,我们可以通过像看书一样翻页来浏 ...

  7. Linux Shell脚本入门教程系列之(十六) Shell输入输出重定向

    本文是Linux Shell系列教程的第(十六)篇,更多Linux Shell教程请看:Linux Shell系列教程 Shell中的输出和输入的重定向是在使用中经常用到的一个功能,非常实用,今天就为 ...

  8. Linux Shell脚本入门教程系列之(十五) Shell函数简介

    本文是Linux Shell脚本系列教程的第(十五)篇,更多Linux Shell教程请看:Linux Shell脚本系列教程 上一篇之后,函数可以将一个复杂功能划分成若干模块,从而使程序结构更加清晰 ...

  9. Linux Shell脚本入门教程系列之(十四) Shell Select教程

    本文是Linux Shell脚本系列教程的第(十四)篇,更多Linux Shell教程请看:Linux Shell脚本系列教程 在上一篇文章:Linux Shell系列教程之(十三)Shell分支语句 ...

  10. Linux Shell脚本入门教程系列之(十三)Shell分支语句case … esac教程

    本文是Linux Shell脚本系列教程的第(十三)篇,更多Linux Shell教程请看:Linux Shell脚本系列教程 上一篇之 后,分支语句非常实用,基本上高级语言都支持分支语句(pytho ...

最新文章

  1. 如何自学Python?这本技术大咖推荐Python书籍,就是你的第一选择
  2. The expression except (OSError, e)
  3. MySQL 日志文件 说明
  4. Bailian4074 积水量【序列处理】
  5. 创建第一个windows服务
  6. Julia : varinfo() 与工作空间,@isdefined, @which
  7. Map集合类型总结,常见Map集合有哪些?他们的优缺点分别是什么?
  8. VS2015卸载方法
  9. 网站扫码登录时怎么一回事?
  10. 用python对我和女票的聊天记录生成心形词云
  11. 让你5分钟明白美国金融危机爆发的原因!
  12. 调整计算机繁体,在线繁体转换
  13. 教师资格证面试考试详细流程来了
  14. React学习笔记之三(关于setState的若干问题及其讨论)
  15. 苹果App Store最新应用审核标准
  16. 如何查看服务器的公网IP
  17. Android源码目录结构详解(转载)
  18. 如何为Github Pages设置动态的背景图片?
  19. NSDictionary转换成JSON字符串
  20. FreeMarkerBase

热门文章

  1. 近五年计算机考研国家线、自划线汇总!
  2. Kylin中cube优化
  3. python flask用户权限管理 接口访问权限思路
  4. 嵌入式系统概述3-嵌入式系统的开发流程和学习基础、方法
  5. Excel 添加复选框
  6. python实时定位查询系统_selenium打开天眼查实现自动搜索查找功能
  7. 截止失真放大电路_Multisim基本放大电路仿真实验
  8. 团队内部分享--工作杂谈(读书推荐)
  9. 首届CCF计算机职业资格认证考试题解(C++)
  10. Android 实现远程控制(类似QQ的远程协助)