前言
有時候我們需要把項目打包然后部署到服務(wù)器或者安裝到客戶機(jī)。這時總不能要求客戶每次使用系統(tǒng)的時候都要用命令行運行系統(tǒng)吧!以前我基本上用以下兩種策略:
-
tomcat項目: 直接把tomcat加入到windows服務(wù)粥喜,每次開機(jī)自動啟動
一些小型的web系統(tǒng)
-
普通Java應(yīng)用: 項目根目錄加入jre愁茁,然后增加一個bat文件疼燥。內(nèi)容為 start jre/bin/javaw XXX.jar件余,雙擊bat文件即可啟動系統(tǒng)。
這些都是簡單的需求肠虽,目前的bat功夫就有點捉襟見肘了幔戏。比如說web系統(tǒng)需要客戶自己部署呢?肯定把系統(tǒng)做成安裝包税课,客戶就像普通安裝QQ一樣操作闲延,個性化一點需要客戶輸入端口。這時候就需要比較專業(yè)的bat知識了韩玩。
下面批處理如果能看明白那你的批處理功力差不多了垒玲。
@echo off
cls
title 終極多功能修復(fù)
:menu
cls
color 0A
echo.
echo ==============================
echo 請選擇要進(jìn)行的操作,然后按回車
echo ==============================
echo.
echo 1.網(wǎng)絡(luò)修復(fù)及上網(wǎng)相關(guān)設(shè)置,修復(fù)IE,自定義屏蔽網(wǎng)站
echo.
echo 2.病毒專殺工具找颓,端口關(guān)閉工具,關(guān)閉自動播放
echo.
echo 3.清除所有多余的自啟動項目合愈,修復(fù)系統(tǒng)錯誤
echo.
echo 4.清理系統(tǒng)垃圾,提高啟動速度
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 結(jié)束