前言
有时候我们需要把项目打包然后部署到服务器或者安装到客户机。这时总不能要求客户每次使用系统的时候都要用命令行运行系统吧!以前我基本上用以下两种策略:
-
tomcat项目: 直接把tomcat加入到windows服务,每次开机自动启动
一些小型的web系统
-
普通Java应用: 项目根目录加入jre,然后增加一个bat文件。内容为 start jre/bin/javaw XXX.jar,双击bat文件即可启动系统。
这些都是简单的需求,目前的bat功夫就有点捉襟见肘了。比如说web系统需要客户自己部署呢?肯定把系统做成安装包,客户就像普通安装QQ一样操作,个性化一点需要客户输入端口。这时候就需要比较专业的bat知识了。
下面批处理如果能看明白那你的批处理功力差不多了。
@echo off
cls
title 终极多功能修复
:menu
cls
color 0A
echo.
echo ==============================
echo 请选择要进行的操作,然后按回车
echo ==============================
echo.
echo 1.网络修复及上网相关设置,修复IE,自定义屏蔽网站
echo.
echo 2.病毒专杀工具,端口关闭工具,关闭自动播放
echo.
echo 3.清除所有多余的自启动项目,修复系统错误
echo.
echo 4.清理系统垃圾,提高启动速度
echo.
echo Q.退出
echo.
echo.
:cho
set choice=
set /p choice= 请选择:
IF NOT "%choice%"=="" SET choice=%choice:~0,1%
if /i "%choice%"=="1" goto ip
if /i "%choice%"=="2" goto setsave
if /i "%choice%"=="3" goto kaiji
if /i "%choice%"=="4" goto clean
if /i "%choice%"=="Q" goto end
echo 选择无效,请重新输入
echo.
goto cho
:end
echo 结束