`
zz563143188
  • 浏览: 2263752 次
  • 性别: Icon_minigender_1
  • 来自: 珠海
博客专栏
77fc734c-2f95-3224-beca-6b8da12debc8
编程工具介绍
浏览量:576351
D9710da2-8a00-3ae6-a084-547a11afab81
Spring Mvc实战(...
浏览量:1084452
D3f88135-07de-3968-a0f0-d2f13428c267
项目开发经验
浏览量:1650839
社区版块
存档分类
最新评论

开发人员常用的脚本启动工具

阅读更多
   平时工作中经常需要启动一些服务,每次从选择到开启都是繁琐又重复的工作。今天分享一些脚本,开启关闭服务器,一键打开我们常用的软件操作。

color 2
@echo off
@rem bat command
SETLOCAL
title 欢迎启动你需要的服务
rem 一个处理命令的开关,可以根据选择进行服务命令处理


echo "环境变量查看"
PATH
echo  JAVA-HOME位置 "%JAVA_HOME%"
echo  maven项目位置 "%maven_home%"
echo  tomcat目录    "%CATALINA_HOME%"
:begin
echo  ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
echo  ▓ 1    ▓启动sql数据库服务                                       ▓
echo  ▓ 2    ▓启动mysql数据库服务                                     ▓
echo  ▓ 3    ▓启动oracle数据库服务                                    ▓
echo  ▓ 4    ▓启动tomcat服务器                                        ▓
echo  ▓ 5    ▓启动weblogic服务                                        ▓
echo  ▓ 6    ▓启动myeclipse                                           ▓
echo  ▓ 7    ▓停止sql数据库服务                                       ▓
echo  ▓ 8    ▓停止mysql数据库服务                                     ▓
echo  ▓ 9    ▓停止oracle数据库服务                                    ▓
echo  ▓ 10   ▓启动版本控制服务                                        ▓
echo  ▓ 11   ▓退出                                                    ▓
echo  ▓ 12   ▓初始动作                                                ▓
echo  ▓ 13   ▓启动数据库                                              ▓
echo  ▓ 14   ▓关闭数据库                                              ▓
echo  ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
echo .

set isGoTo=true rem 设置一个变量控制是否启动多个服务

set /p menunr=请根据数字选择你需要的服务 :

IF %menunr%==1 (goto startSql)
IF %menunr%==2 (goto StartMysql)
IF %menunr%==3 (goto StartOracle)
IF %menunr%==4 (goto tomcat)
IF %menunr%==5 (goto weblogic)
IF %menunr%==6 (goto myeclipse)
IF %menunr%==7 (goto stopSql)
IF %menunr%==8 (goto stopMysql)
IF %menunr%==9 (goto stopOralce)
IF %menunr%==10 (goto svn)
IF %menunr%==11 (goto exit)
IF %menunr%==12 (goto init)
IF %menunr%==13 (goto start)
IF %menunr%==14 (goto stop)

:start
set isGoTo=false
call :startSql
goto begin

:stop
set isGoTo=false
call :stopSql

goto begin

:init
rem 这里是启动平时常用程序
C:
cd \Program Files\Tencent\QQ\QQProtect\Bin\
start QQProtect.exe
cd  \Program Files\Evernote\Evernote\
start Evernote.exe
cd  \Documents and Settings\Administrator\Application Data\360se6\Application\
start 360se.exe
explorer E:\workspace

:startSql
rem 启动sql数据库
  net start mssqlserver
  echo "sql数据库服务已启动" 
  if %isGoTo%==true   goto begin

:startMysql
rem 启动mysql数据库
   net start mysql
  echo "mysql数据库服务已启动"
  if %isGoTo%==true   goto begin

:startOracle

  net start OracleMTSRecoveryService
  net start OracleDbConsoleorcl
  net start OracleServiceORCL
  net start OracleOraDb11g_home1TNSListener

  echo "oracle数据库服务已启动"

  set isGoTo=true
  goto begin
 
:tomcat
   E:
   cd  \workspace\apache-tomcat-7.0.40\bin\
   start  startup.bat
   echo tomcat服务器启动成功
   goto begin
:weblogic
   E:
   cd   \bea\user_projects\domains\base_domain\
   start  startWebLogic.cmd
   echo tomcat服务器启动成功
   goto begin
:myeclipse
    C:
    cd  \Program Files\Genuitec\MyEclipse 8.5\
    start myeclipse.exe
   echo myeclipse服务器启动成功
   goto begin
:stopSql
  net stop mssqlserver
  echo "sql数据库服务已停止"
  if %isGoTo%==true   goto begin
  
:stopMysql
  net stop mysql
  echo "mysql数据库服务已停止"
  if %isGoTo%==true   goto begin
 
:stopOralce
  net  stop OracleMTSRecoveryService
  net  stop OracleDbConsoleorcl
  net  stop OracleServiceORCL
  net  stop OracleOraDb11g_home1TNSListener
  echo "oracle数据库服务已停止" 
  set isGoTo=true
  goto begin
:svn
  cls
  echo "版本控制服务端运行......"
  svnserve -d -r E:\workspace\repository
 
:exit
  pause>nul
:toTomatDir

ENDLOCAL


企业级项目实战(带源码)地址:http://zz563143188.iteye.com/blog/1825168

收集五年的开发资料下载地址:  http://pan.baidu.com/share/home?uk=4076915866&view=share
4
3
分享到:
评论
1 楼 hy2012_campus 2014-11-11  
看了楼主的文章,感觉楼主好牛。

相关推荐

Global site tag (gtag.js) - Google Analytics