Automatizar Instalações Com a Programação BAT - Intro
description
Transcript of Automatizar Instalações Com a Programação BAT - Intro
-
01/06/2015 Automatizar Instalaes com a programao .BAT (Intro) | Website do Rayan De Quem Deve Saber Algumas Coisas d
http://ralile.com.br/rayan/truques-para-manutencao-de-pcs/automatizar-instalacoes-com-a-programacao-bat-intro/ 1/6
Website do Rayan De Quem Deve SaberAlgumas Coisas de InfoDicas e truques para seu PC, for free
Automatizar Instalaes com a programao.BAT (Intro)Imagine que voc deva instalar um determinado software em diversas mquinas, pois bem, j dpara imaginar ou at mesmo saber o tamanho do tempo perdido em car respondendo os mesmosnext da vida, e pior, muitas das vezes desmarcando propagandas, causando perda de mais tempo.
() e aperta prximo, aperta prximo ()
Pois bem, possvel contornar esse problema com a criao de arquivos .BAT. Para quem no sabe,o .BAT a extenso de Arquivos de Lotes do MS-DOS. Na prtica, funciona como um script em que possvel escrever um ou mais comandos em DOS para serem executados sequencialmente.Portanto, podemos utilizar a enorme vantagem de passar argumentos ao programa sem ser pelaparte grca.
-
01/06/2015 Automatizar Instalaes com a programao .BAT (Intro) | Website do Rayan De Quem Deve Saber Algumas Coisas d
http://ralile.com.br/rayan/truques-para-manutencao-de-pcs/automatizar-instalacoes-com-a-programacao-bat-intro/ 2/6
E a soluo vem da tela preta, letras brancas
Mas como assim argumentos?
Argumentos.: conjunto de uma ou mais instrues complementares informados para a execuode software ou mtodos dentro da programao.
Na prtica: existem duas formar de se abrir uma msica no VLC (programa de reproduo de udioe vdeo) a grca e a de linha de comando (MS-DOS). Veja.:
-
01/06/2015 Automatizar Instalaes com a programao .BAT (Intro) | Website do Rayan De Quem Deve Saber Algumas Coisas d
http://ralile.com.br/rayan/truques-para-manutencao-de-pcs/automatizar-instalacoes-com-a-programacao-bat-intro/ 3/6
No exemplo grcos, abrimos o programa e, na tela, clicamos em abrir arquivos, onde uma janela de
dilogo aberto para escolher o arquivo.
J no modo de comando de linha (MS-DOS), usamos o tal dos argumentos para ordenar que o VLC (vlc.exe) abra o
vdeo chamado le (le.avi), usando o codec chamado mpeg (codec mpeg) e obrigando que o VLC rode o arquivo
com o udio no mono (mono). Veja quanta coisa zemos numa nica linha de texto.
Mas vamos ser honestos tudo bem que podemos fazer o mundo com uma nica linha de texto,
-
01/06/2015 Automatizar Instalaes com a programao .BAT (Intro) | Website do Rayan De Quem Deve Saber Algumas Coisas d
http://ralile.com.br/rayan/truques-para-manutencao-de-pcs/automatizar-instalacoes-com-a-programacao-bat-intro/ 4/6
mas imagina voc abrir o MS-DOS e escrever essa linha toda vez que desejar rodar o tal le.avi comessas caractersticas Muito ruim, certo? Pois bem, podemos contornar isso atravs do .BAT, cujocontedo justamente os comandos de prompt que sero executados pelo seu MS-DOS, sem quepara isso voc tenha que car abrindo o prompt e redigitando.
Simulao.: desejo rodar um lme em tela cheia no VLC. Este lme se chama zumbis.avi e estna raiz da minha unidade C:, o software vlc.exe est tambm na raiz de C:. Porm, ao encerrar olme, quero que meu computador desligue.
Soluo do problema com o .BAT: sero executados dois comandos na linha de comando o derodar o lme com todas essas caractersticas e o de desligar. Sabendo das seguintes informaes,vamos montar o nosso .BAT:
ATENO: Os comandos do .BAT so executados um por vez, ou seja, ao mandar abrir um arquivo peloVLC via .BAT, o prximo comando s ser executado quando a aplicao VLC fechar. Isso vale paraqualquer programa.
1. vlc.exe est em C:\2. zumbis.avi est em C:\3. o argumento -vvv . abre o arquivo4. o argumento fullscreen roda o arquivo em tela-cheia5. o argumento vlc://quit encerra o VLC, deve ser posto ao nal dos argumentos para surtir efeito6. o comando shutdown -s -t 1 desliga o sistema Windows depois de 1 segundo.
Vamos construir o nosso arquivo .BAT:
ATENO: NO EXECUTE O .BAT, LEMBRE-SE QUE VOC NO POSSUIU O VLC.EXE EM C: NEM OZUMBIS.AVI, OU SEJA, SE VOC EXECUTAR, ELE VAI RETORNAR ERRO E AINDA DESLIGAR SEU PC,DEVIDO LINHA SHUTDOWN.
Abra o bloco de notas e digite o seguinte cdigo.:
CD C:\vlc.exe -vvv zumbis.avi fullscreen vlc://quitshutdown -s -t 1
Clique em Salvar e salve com o nome VLC.bat
ATENO: SELECIONE TIPO: TODOS OS ARQUIVOS, POIS CASO NO O FAA, ELE SALVAR COMOVLC.BAT.TXT
Veja que seu smbolo de duas engrenagens e ele pode ser executado com um simples duplo clique(NO FAA ISSO AGORA!!)
-
01/06/2015 Automatizar Instalaes com a programao .BAT (Intro) | Website do Rayan De Quem Deve Saber Algumas Coisas d
http://ralile.com.br/rayan/truques-para-manutencao-de-pcs/automatizar-instalacoes-com-a-programacao-bat-intro/ 5/6
Veja o cdigo digitado no bloco de notas e seu respectivo arquivo .BAT ao lado na rea de trabalho
Agora faremos um exerccio, MAS ANTES:
1. Voc deve ter o Oce ou LibreOce instalado2. Crie um documento do Word (.docx) qualquer e salve em C:\3. E nunca feche a janela do prompt do MS-DOS, pois seno voc ir parar o processo.
Exerccio.: faa um .BAT que abra um arquivo .docx que est em C:\ no Word e, aps o usuriofechar o Word, o computador desligue em 45 segundos.Dados.:comando .docx = abrir o arquivo no Word ou similar instalado no seu PCcomando shutdown -s -t , onde xx o nmero de segundos para o sistema desligar.
SOLUO.:
-
01/06/2015 Automatizar Instalaes com a programao .BAT (Intro) | Website do Rayan De Quem Deve Saber Algumas Coisas d
http://ralile.com.br/rayan/truques-para-manutencao-de-pcs/automatizar-instalacoes-com-a-programacao-bat-intro/ 6/6
O arquivo .BAT na rea de trabalho e o cdigo-fonte no Bloco de Notas
Esta foi a introduo de .BAT. Os prximos artigos mostraram como utilizar o .BAT para automatizara instalao de softwares.