下面是编程之家 jb51.cc 通过网络收集整理的代码片段。
编程之家小编现在分享给大家,也给大家做个参考。
cls @echo off :设置窗口字体颜色 color 0a :设置窗口标题 TITLE MysqL管理程序 call :checkAdmin goto menu :菜单 :menu cls echo. echo.=-=-=-=-请选择您要对MysqL的操作-=-=-=-=- echo. echo.1: 启动MysqL echo. echo.2: 关闭MysqL echo. echo.3: 重启MysqL echo. echo.4: 退 出 echo. echo.=-=-=-=-请输入您要选择的项目序号↓-=-=-=- set /p id= if "%id%"=="1" goto startup if "%id%"=="2" goto shutdown if "%id%"=="3" goto reboot if "%id%"=="4" exit pause :启动 :startup echo. call :checkMysqL 1 echo.启动MysqL...... net start "MysqL" echo.启动MysqL成功! pause goto menu :停止 :shutdown echo. call :checkMysqL 2 echo.关闭MysqL...... net stop "MysqL" echo.关闭MysqL成功! pause goto menu :重启 :reboot echo. call :checkMysqL 2 echo.关闭MysqL...... net stop "MysqL" echo.关闭MysqL成功! goto startup goto menu :退出 :goout pause goto menu :检查MysqL进程是否存在 :checkMysqL set /a count=0 for /f "tokens=1 delims= " %%i in ('tasklist /nh ^| find /i "MysqL"') do (set /a count+=1) if %count% neq 0 if "%1" equ "1" ( echo 警告:MysqL已启动 goto goout ) if %count% equ 0 if "%1" equ "2" ( echo 警告:MysqL未启动 goto goout ) :检查是否是以管理员身份运行 :checkAdmin echo test am i admin? > %SystemRoot%\System32\test.sunhao if not exist %SystemRoot%\System32\test.sunhao ( echo 警告:请以管理员身份运行! pause exit ) del %SystemRoot%\System32\test.sunhao
以上是编程之家(jb51.cc)为你收集整理的全部代码内容,希望文章能够帮你解决所遇到的程序开发问题。
如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。