batch
Echo – escreve no monitor
ECHOOFF – desactiva as informações e confirmações feitas pelo sistema.
ECHOON – activa as informações e confirmações do sistema
ECHO. – salta um linha.
SET – cria e modifica uma variável. (espaço reservado temporariamente na memoria RAM, para guardar algumas alteraçoes numéricas de caracteres.
Por exemplo:
SET nome=rui
ECHO o nome dele é %nome%
@ [comando] – desactiva as informações e confirmações feitas pelo sistrema apenas para esta linha. IF[condição]([acção]) ELSE ([acção2]) – este e um comando condicional. “se condição faça acção, senão faça acção2”.
Por exemplo:
@ECHO OFF
SET nome=Ana
IF “%nome%”==”Ana” (ECHO Oi Aninha!) ELSE (ECHO Oi %nome%!)
Ex:
@ECHO OFF
FOR /L %%a IN (1,1,5) DO ECHO O valor de A é %%a
PAUSE – faz uma pausa, ate alguém clickar nalguma tecla
REM - n faz nada, e apenas utilizado para acrescentar comentários.
VER - versão do sistema .
ATTRIB - ATTRIB [+R -R] [+A -A ] [+S -S] [+H -H] [+I -I]
[unidade:][caminho][nomeficheiro] [/S [/D] [/L]]
+ Define um atributo.
- Limpa um atributo.
R Atributo de ficheiro só de leitura.
A Atributo de ficheiro de arquivo.
S Atributo de ficheiro de sistema.
H Atributo de ficheiro oculto.
I Atributo de ficheiro indexado não de conteúdo.
[unidade:][caminho][nomeficheiro]
Especifica um ou mais ficheiros para processamento pelo comando attrib.
/S Processa ficheiros correspondentes na pasta actual e em todas as subpastas.
/D Processa também pastas.
/L Trabalha sobre os atributos da Ligação Simbólica
relativamente ao destino da Ligação Simbólica
SHUTDOWN - encerra o pc. shutdown -r - significa que o pc será reiniciado dentro de 30s. shutdown -s - significa que o pc será desligado dentro de 30s. shutdown -r -t XXX significa que o pc sera reiniciado em X tempo. shutdown -r -t XX -c "..." : significa que o pc será reiniciado em X de tempo e será mostrada uma mensagem criada pelo o utilizador.
Aqui irei representar um bat. que irá fazer uma