一,定义一个时间标题的命令窗口
@echo off
:1
title 时间 is :%time%
goto 1
pause
二,判断两个输入字符是否相等
@echo off
set /p var=请输入第一个字符:
set /p var2=请输入第二个字符:
if "%var%" == "%var2%" (echo 我们相等) else echo 我们不相等
pause
三,编译java文件
1)
@echo off
cd E:\jenkinsTest
javac -d E:\jenkinsTest\zcd\classZcd TestJavac.java
cd E:\jenkinsTest\zcd\classZcd
java coms.zcd.action.TestJavac
mkdir Practice2
IF %ERRORLEVEL%==0 ECHO success
IF %ERRORLEVEL%==1 ECHO fail
:end
pause
=========
2)
@echo off
cd E:\jenkinsTest
javac -d .\zcd\classZcd TestJavac.java
cd E:\jenkinsTest\zcd\classZcd
java coms.zcd.action.TestJavac
mkdir Practice2
IF %ERRORLEVEL%==0 ECHO success
IF %ERRORLEVEL%==1 ECHO fail
:end
pause
===========
3)
@echo off
cd E:\jenkinsTest
javac -d .\zcd\classZcd TestJavac.java
cd .\zcd\classZcd
java coms.zcd.action.TestJavac
mkdir Practice2
IF %ERRORLEVEL%==0 ECHO success
IF %ERRORLEVEL%==1 ECHO fail
:end
pause
===================================
4)
@echo off
cd E:\jenkinsTest
javac -d .\zcd\classZcd -classpath lib -Djava.ext.dirs=E:\jenkinsTest\lib TestJavac.java
cd .\zcd\classZcd
java coms.zcd.action.TestJavac
mkdir Practice2
IF %ERRORLEVEL%==0 ECHO success
IF %ERRORLEVEL%==1 ECHO fail
:end
pause
其中javac -d .\zcd\classZcd -classpath lib -Djava.ext.dirs=E:\jenkinsTest\lib TestJavac.java表示编译TestJavac.java文件,并把产生的class文件放入当前目录的子目录classZcd目录下,并以java文件里的包名创建对应的文件夹,-classpath lib -Djava.ext.dirs=E:\jenkinsTest\lib 表示TestJavac.java依赖E:\jenkinsTest\lib 下面的包
==============================
5)编译当前目录下子目录src里所有的java文件
@echo off
cd E:\jenkinsTest
javac -d .\zcd\classZcd -classpath lib -Djava.ext.dirs=E:\jenkinsTest\lib .\src\*.java
cd .\zcd\classZcd
java coms.zcd.action.TestJavac
mkdir Practice2
IF %ERRORLEVEL%==0 ECHO success
IF %ERRORLEVEL%==1 ECHO fail
:end
pause