MS-DOS
CLS – limpa o ecra.
TREE – abre os directórios em raiz.
CHKDSK – verificação de erros no disco.
MEM – exibe as informações da RAM
DISKCOPY – faz copias a discos flexíveis (disquetes)
MOVE – move os arquivos de um directório para outro.
TYPE – exibe o conteúdo do arquivo no ecrã.
FORMAT – faz a formatação do(os) discos selecionados:
/S – formata o disco da unidade especificada, e insere o SO DOS.
/4 – formata a disquete de baixa intensidade em dirves de alta intensidade.
/Q – formatação rápida
/U – formata o disco da unidade independente da condição (UNCONDICIONABLE)~
Ex: FORMAT [unidade:] /Q /U /S /4
UNFORMAT – serve para voltar atrás na formatação. (so pode ser utilizado sem ter sido feita a formatação completa)
Ex: /L – recupera as informações do disco;
/TEST – lista todas as informações mas n refaz o disco.
DELTREE – elimina todos os ficheiros e subdirectórios dentro de um directório de uma so vez.
XCOPY – copia os arquivos selectivamente.
Ex: XCOPY [ORIGEM][DESTINO] /M /D :data /S /E /V
UNDELETE – recupera (as vezes) os ficheiros eliminados.
Ex : UNDELETE [unidade:][caminho] {Nome do Arquivo}
EDIT – e usado para evocar o editor de texto.
COLOR – muda as cores do MS-DOS, para mostrar a palete (COLOR 0 B)
HELP – lista de comandos de ms-dos.
DIR-Linha de comandos (mostragem de todas as pastas no pc)
Parametros /P /W /A /S
(*) = substitui um bloco de texto
(?)= substitui um caractere ou posiçao
(.)= separa o nome da extensãoTIME – exibe a hora do sistema.
DATE – exibe a data do sistema.
CD – exibe o directório activo ou altera o directório actual.ex: CD [unidade:[caminho]
MD – cria um novo directório.
Ex: MD [unidade:[caminho][nome do directório]
RD – apaga um directório
Ex: RD [unidade:[caminho][nome do directório]
REN – dá um novo nome a um ficheiro
Ex: Ren [caminho] nome do ficheiro novo nome
Ren a:\autoexec.bat novonome.bat
COPY – copia um ficheiro.
Ex: COPY [unidade:[caminho][ficheiros] [unidade:[caminho]
Ou
COPY (origem) (destino)
DEL – elimina ficheiros.
Ex: Del [caminho]
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 resolução de uima tabuada prentendida, e o nº em que ira acabar:
@ECHO OFFCLS
SET /p var=Deseja a tabuada do? (digite um nº)
SET /p term=a terminar em? (digite o nº)
SET var2=1
:calc1
if %var2% leq %term% (
goto corpo
) else (
goto fim )
:corpo
SET /a var3=%var%*%var2%
echo %var%*%var2%=%var3%
SET /a var2=%var2%+1
goto calc1
:fim
pause
Sem comentários:
Enviar um comentário