bat处理文件:批处理文件就是能够自动的连续执行多条命令的文件




bat处理文件的应用:对于控制台的程序我们可以使用bat文件快速启动一个项目。




编写bat处理文件的步骤:


    编写一个自定义的文本文件,然后把后缀名改成bat即可,然后把你所要执行的命令写在bat处理文件中即可。




常见批处理文件的命令:


    ① echo 显示此命令后的字符 ,即向控制台输出内容


    ② tiltle 设置窗口的标题。


    ③echo off 表示在此语句后所有运行的命令都不显示命令行本身 。即隐藏echo off后面执行过的命令


    ④@与echo off相象,但它是加在每个命令行的最前面,表示运行时不显示这一行的命令行(只能影响当前行)。 


    ⑤pause 运行此句会暂停批处理的执行并在屏幕上显示Press any key to continue...的提示,等待用户按任意键后继续 


    ⑥rem 表示此命令后的字符为解释行(注释),不执行,只是给自己今后参考用的(相当于程序中的注释) 或者    %这里只能是单行注释的内容,没有多行注释%   


    ⑦%[1-9]表示参数,参数是指在运行批处理文件时在文件名后加的以空格(或者Tab)分隔的字符串。注意:这个命令只能在控制台中打开此文件->输入hh.bat 参数1 参数2 参数3 。


                例如:




bat批处理文件_批处理文件




bat批处理文件_bat处理_02

   ⑧ color 设置窗体的字体颜色。


    参数color的应用

    设置默认的控制台前景和背景颜色。

        COLOR [attr]

          attr        指定控制台输出的颜色属性

        

        颜色属性由两个十六进制数字指定 -- 第一个为背景,第二个则为

        前景。每个数字可以为以下任何值之一:

        

            0 = 黑色       8 = 灰色

            1 = 蓝色       9 = 淡蓝色

            2 = 绿色       A = 淡绿色

            3 = 浅绿色     B = 淡浅绿色

            4 = 红色       C = 淡红色

            5 = 紫色       D = 淡紫色

            6 = 黄色       E = 淡黄色

            7 = 白色       F = 亮白色

        

        如果没有给定任何参数,该命令会将颜色还原到 CMD.EXE 启动时

        的颜色。这个值来自当前控制台窗口、/T 命令行开关或

        DefaultColor 注册表值。

        

        如果用相同的前景和背景颜色来执行 COLOR 命令,COLOR 命令

        会将 ERRORLEVEL 设置为 1。

        

案例:

①java程序


package com.cn.bat;
/**
* Author:Liu Zhiyong
* Version:Version_1
* Date:2016年8月18日20:22:49
* Desc:
bat处理文件:批处理文件就是能够自动的连续执行多条命令的文件
jar包双击运行仅对图形化界面的程序起作用,对控制台的程序不起作用。
对于控制台的程序我们可以使用bat文件快速启动一个项目。
编写bat处理文件的步骤:
编写一个自定义的文本文件,然后把后缀名改成bat即可,然后把你所要执行的命令写在bat处理文件中即可。
常见批处理文件的命令:
echo 显示此命令后的字符 ,即向控制台输出内容
tiltle 设置窗口的标题。
echo off 表示在此语句后所有运行的命令都不显示命令行本身 。即隐藏echo off后面执行过的命令
color 设置窗体的字体颜色。
@与echo off相象,但它是加在每个命令行的最前面,表示运行时不显示这一行的命令行(只能影响当前行)。
pause 运行此句会暂停批处理的执行并在屏幕上显示Press any key to continue...的提示,等待用户按任意键后继续
rem 表示此命令后的字符为解释行(注释),不执行,只是给自己今后参考用的(相当于程序中的注释) 或者 %这里只能是单行注释的内容,没有多行注释%
%[1-9]表示参数,参数是指在运行批处理文件时在文件名后加的以空格(或者Tab)分隔的字符串。注意:这个命令只能在控制台中打开此文件->输入hh.bat 参数1 参数2 参数3 。


设置默认的控制台前景和背景颜色。
COLOR [attr]

attr 指定控制台输出的颜色属性

颜色属性由两个十六进制数字指定 -- 第一个为背景,第二个则为
前景。每个数字可以为以下任何值之一:

0 = 黑色 8 = 灰色
1 = 蓝色 9 = 淡蓝色
2 = 绿色 A = 淡绿色
3 = 浅绿色 B = 淡浅绿色
4 = 红色 C = 淡红色
5 = 紫色 D = 淡紫色
6 = 黄色 E = 淡黄色
7 = 白色 F = 亮白色

如果没有给定任何参数,该命令会将颜色还原到 CMD.EXE 启动时
的颜色。这个值来自当前控制台窗口、/T 命令行开关或
DefaultColor 注册表值。

如果用相同的前景和背景颜色来执行 COLOR 命令,COLOR 命令
会将 ERRORLEVEL 设置为 1。

例如: "COLOR fc" 在亮白色上产生亮红色
*/
public class Demo1 {
public static void main(String[] args) {
System.out.println("呵呵");
}
}


②批处理文件内容

@echo off 
%这里是注释的内容哦%
rem 这里也是注释的内容哦,没有多行注释
title 作者:%1 %2
color 7e
echo 欢迎大家学习批处理文件
java -classpath .\hh.zip com.cn.bat.Demo1
pause


③bat批处理文件和ZIP压缩包放在同一路径下


bat批处理文件_命令行_03