Advertisement
LightProgrammer000

Gestao de Servicos

Oct 31st, 2021
1,663
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Batch 1.93 KB | None | 0 0
  1. @echo off
  2. cls
  3.  
  4. :: Rotulo: Menu
  5. :menu
  6.  
  7.     :: Dimensao de Tela
  8.     mode 90,30
  9.  
  10.     :: Configuracoes Iniciais
  11.     echo -----------------------------
  12.     echo = Usuario: %username%
  13.     echo = Computador: %computername%
  14.     echo = Data: %date:/=-%
  15.     echo = Hora:%time:~0,-6%
  16.     echo -----------------------------
  17.     echo.
  18.  
  19.     :: Tela Inicial
  20.     color B
  21.     echo ----------------
  22.     echo *     MENU     *
  23.     echo ----------------
  24.     echo.
  25.     echo [1] Analisando Servicos
  26.     echo [2] Inicio de Servico
  27.     echo [3] Configurando Servico
  28.     echo [4] Deletando Servico
  29.     echo [5] Saida
  30.     echo.
  31.  
  32.     :: Escolha
  33.     choice /c "12345" /n /m "Opcao: "
  34.     goto %errorlevel%
  35.    
  36. :::::::::::::::::: FUNCOES ::::::::::::::::::
  37.  
  38. :: Analisando Servicos
  39. :1
  40.     :: Servicos
  41.     services.msc
  42.  
  43.     :: Retorno de Menu
  44.     goto menu
  45.  
  46. :: Inicio de Servicos
  47. :2
  48.     :: Tela Inicial
  49.     cls
  50.     color E
  51.     echo ----------------------
  52.     echo *     RESULTADOS     *
  53.     echo ----------------------
  54.     echo.
  55.    
  56.     :: Criacao de Pasta e Mudanca de Diretorio
  57.     mkdir %userprofile%\Inicia
  58.     cd %userprofile%\Inicia%
  59.    
  60.     :: Criacao de Arquivo ".bat"
  61.     (echo control.exe ) > Painel.bat
  62.  
  63.     :: Criar Servico
  64.     sc create Inicia type= own start= auto displayname= "ZyclonGamma" binpath="%userprofile%\Inicia\Painel.bat"
  65.  
  66.     :: Analisar Servico
  67.     sc query Inicia
  68.  
  69.     pause > nul
  70.  
  71.     :: Retorno de Menu
  72.     goto menu
  73.  
  74. ::
  75. :3
  76.     :: Tela Inicial
  77.     cls
  78.     color E
  79.     echo ----------------------
  80.     echo *     RESULTADOS     *
  81.     echo ----------------------
  82.     echo.
  83.  
  84.     :: Entrada de Dados
  85.     set /p servico=- Digite o Nome do Servico:
  86.  
  87.     :: Mudanca de Nome do Servico
  88.     sc config Inicia displayname= "%servico%"
  89.  
  90.     :: Retorno de Menu
  91.     goto menu
  92.  
  93. ::
  94. :4
  95.     :: Tela Inicial
  96.     cls
  97.     color E
  98.     echo ----------------------
  99.     echo *     RESULTADOS     *
  100.     echo ----------------------
  101.     echo.
  102.  
  103.     :: Delete Servico
  104.     sc delete Inicia
  105.  
  106.     pause > nul
  107.  
  108.     :: Retorno de Menu
  109.     goto menu
  110.  
  111. :: Saida
  112. :5
  113.     :: Mensagem
  114.     msg /w * "O script sera encerrado !!"
  115.     exit
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement