A maior rede de estudos do Brasil

Grátis
6 pág.
A06ScriptsemLote

Pré-visualização | Página 1 de 2

UNATEC Sistema Operacional Proprietário 
Prof. Thiérs Hofman A06 - Scripts Em Lote 8/7/2012 
Automatizando o Gerenciamento de Contas 
Arquivo em LOTE 
 
Representa a forma mais simples de automação de tarefas no ambiente Windows. 
 
Todo arquivo em lote é formando basicamente por um arquivo de texto simples, onde 
cada linha representa um comando a ser executado diretamente no prompt de 
comando do MS-DOS. 
 
A estrutura de um arquivo em lote é definida por comandos de MS-DOS digitados 
sequencialmente (uma linha para cada comando) dentro de um arquivo de texto 
simples cuja extensão seja .BAT 
 
Com estaestrutura definida bastará ao operador do sistema digitar o nome deste 
arquivo em lote no prompt de comando do MS-DOS (ou clicar 2X no ícone 
correspondente no Windows) para que ele seja executado. 
 
A execução deste arquivo será sequencial, onde o sistema operacional executará no 
prompt de comando cada instrução definidas no arquivo em lote, linha a linha. 
 
Este arquivo de texto deve ter duas características impressindíveis para sua perfeita 
execução: uma sequência correta de comandos digitados linha a linha no arquivo de 
texto, e a extensão do arquivo deve sempre ser .BAT 
 
Obs: para interromper a execução de um arquivo em lote em funcionamento, aperte as 
teclas CTRL + C 
 
Lista de comandos do MS-DOS usados para Arquivos em Lote: 
 
REM – transforma a linha selecionada em comentário e não a executa. 
 
ECHO – exibe na tela a mensagem que estiver digitada após este comando 
 
PAUSE – efetua uma pausa na execução dos comandos do arquivo 
 
Listando arquivos e pastas: 
 
Caso queira ver a relação de arquivos e pastas existentes, use o comando abaixo: 
DIR 
Existem várias opções para sofisticar a maneira de listar os arquivos e pastas: 
 
 /A Exibe arquivos com atributos especificados. 
 /B Usa formatação básica (sem informações de cabeçalho ou resumo). 
 /C Exibe o separador de milhar em tamanhos de arquivos. É o padrão. Use /-C 
para desativar a exibição do separador. 
 /D O mesmo que amplo, mas os arquivos são classificados na lista por coluna. 
 /L Usa letras minúsculas. 
 /N Novo formato de lista longo onde os nomes de arquivos estão à extrema 
direita. 
UNATEC Sistema Operacional Proprietário 
Prof. Thiérs Hofman A06 - Scripts Em Lote 8/7/2012 
Copiando arquivos: 
 
O comando copy permite copiar um ou mais arquivos de um lugar para outro. Por 
exemplo, para copiar todos os arquivos de um disquete para o drive C: digite o 
comando abaixo: 
copy a:*.* c:\ 
Usando o comando copy para copiar apenas um arquivo. Para isto em vez de usar *.* 
(que indica todos os arquivos) utilize diretamente o nome do arquivo a ser copiado. 
copy a:curriculo.doc c:\documentos 
No exemplo acima o arquivo curriculo.doc será copiado do disquete no drive A: para 
a pasta Documentos no C:\ 
Se o arquivo curriculo.doc estiver numa pasta chamada Documentos no disquete, 
seria necessário especificar o caminho para fazer a cópia: 
copy a:\documentos\curriculo.doc c:\documentos 
Somente não é necessário especificar o caminho quando o documento a ser copiado 
estiver na pasta em que o prompt se encontra naquele momento. 
O comando copy também pode ser usado para fazer cópia de um mesmo arquivo com 
outro nome. Como abaixo: 
copy agosto.txt setembro.txt 
No exemplo existia o arquivo agosto.txt e passou a existir também o arquivo 
setembro.txt com o mesmo conteúdo do arquivo agosto.txt. O arquivo ficou 
duplicado, porém com nomes diferentes. O comando pode ser muito útil para 
substituir ou fazer modificações em um arquivo, mantendo um backup dele 
 
 
Usando caracteres coringa: 
 
Você pode fazer uso de caracteres coringa no prompt do Windows, quando se utilizar 
dos comandos copy, dir, del e outros. Os caracteres coringa substituem partes do 
nome do arquivo. Veja abaixo: 
.? - substitui qualquer letra no nome do arquivo 
.* - substitui o nome do arquivo ou a parte dele 
 
Exemplos: 
copy *.txt fará a cópia de todos os arquivos .txt e não apenas de um arquivo específico 
copy a*.doc copiará todos os arquivos .doc que começam com a letra A. 
 
 
Mover arquivos ou renomear pastas: 
 
O comando move permite tanto mover arquivos quanto renomear pastas. Use-o como 
abaixo para renomear um arquivo: 
move *.txt c:\textos 
No exemplo acima todos os arquivos de extensão .txt foram movidos para a pasta 
Textos 
Use-o para renomear uma pasta como abaixo: 
move textos documentos 
No exemplo acima a pasta que se chamava textos passou a se chamar documentos. Se 
a pasta tiver mais de uma palavra, use-a entre aspas como abaixo: 
move "meus textos" documentos 
No exemplo acima a pasta meus documentos passou a se chamar documentos. 
UNATEC Sistema Operacional Proprietário 
Prof. Thiérs Hofman A06 - Scripts Em Lote 8/7/2012 
Nova pasta: 
 
Para criar uma nova pasta basta usar o comando md. Digamos que a gente queira criar 
uma pasta chamada teste. Basta digitar como abaixo: 
md teste 
 
Movimentar-se de uma pasta para outra: 
 
- Se você estiver em c:\Windows e quiser passar para a pasta c:\games você usará o 
comando CD. As pastas (diretórios) serão separadas por uma barra invertida: 
cd\games 
 
- Agora para mudar de cd\games para a pasta arquivos de programas: 
cd\arquivos de programas 
 
- Se você estiver em qualquer pasta e quiser passar para o diretório raíz (C:\) bastará o 
comando abaixo: 
CD\ 
 
- Se você estiver em uma subpasta (pasta dentro de outra) e quiser voltar para uma 
outra que esteja logo acima, use o comando CD conforme abaixo: 
CD.. 
 
Removendo pastas: 
 
Da mesma forma como você pode criar uma nova pasta com o comando md, poderá 
deletá-la com o comando rd. 
rd teste 
 
O comando acima deleta a pasta teste, se ela estiver vazia. Se a pasta não estiver 
vazia, você deverá usar o comando rd com a opção /s conforme abaixo: 
rd teste /s 
 
No comando acima o Windows vai perguntar se você tem certeza de que deseja 
remover aquela pasta e tudo quanto se encontra dentro dela. Caso queira que o 
Windows delete a pasta sem fazer nenhuma pergunta, use também a opção /q como 
abaixo: 
rd teste /s /q 
 
Deletando arquivos: 
 
Você pode apagar um arquivo com o comando del ou erase. É preciso dar logo em 
seguida o nome do arquivo. Por exemplo, para apagar o arquivo imagem.jpg você 
pode usar o comando abaixo: 
del imagem.jpg ou erase imagem.jpg 
 
Renomeando arquivos: 
 
Para mudar o nome de um arquivo você usa o comando ren. Por exemplo, para mudar 
o nome do arquivo imagem.jpg para foto.jpg use o comando abaixo: 
ren imagem.jpg foto.jpg 
UNATEC Sistema Operacional Proprietário 
Prof. Thiérs Hofman A06 - Scripts Em Lote 8/7/2012 
 
Acerto do relógio e data: 
 
O comando time permite acertar a hora e o comando date permite corrigir a data. 
 
Lista de comandos do MS-DOS 
 
CLS - limpa a tela 
 
DIR - fornece a lista de arquivos. EX. estando em C:\>, digite DIR e enter. 
Parâmetros de DIR (DIR/P, /O, /W, /B, /L). Para saber somente informações de um 
arquivo digite DIR e o nome do arquivo, caso deseje listar um arquivo e não sabe 
onde ele está, adicione (/S) EX. DIR COMAND. COM /S 
 
CD - nos leva para dentro de um diretório, estando no diretório raiz (C:\>) e quer 
entrar no diretório WINDOWS, digite CD\WINDOWS e de enter. 
CD.. para retornar a um diretório EX. C:\> você está aqui 
 
MD - cria novos diretórios, EX.você está na raiz do msdos (C:\>) e quer criar um 
diretório chamado temp, digite: md temp e de enter. Para entrar no diretório que criou, 
digite: cd temp e de enter. 
 
RD - só remove diretórios vazios (sem arquivos) EX. no diretório raiz digite RD e o 
nome do diretório depois de enter. 
Para apagar o arquivo de um diretório use o comando DEL, o arquivo Test. Bak está 
no diretório TEMP, vamos apagá-lo, digite: del c:\temp\test. bak e de enter. 
Para apagar mais de um arquivo Digite: DEL C:\TEMP\*.* 
 
COPY - copia arquivos de um disco para diretório de outro disco, ou seja: ( de C para 
A ) EX. para

Crie agora seu perfil grátis para visualizar sem restrições.