Monster Hunter Fatalis Brasil
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.
Entrar

Esqueci-me da senha

Busca no fórum

Faz a pesquisa no forum inteiro pelo próprio mecanismo interno de busca.

Resultados por:


Acesso rápido



Staff Atual
Administradores
Moderadores
Blogueiros
Hunter em destaque
Hunter em Destaque

Trazendo o Hunter...
Obrigado pela colaboração bravo caçador!
Os membros mais ativos do mês
Nenhum usuário

Parceiros

Arquivos .BAT como criar e usar

3 participantes

Ir para baixo

Arquivos .BAT como criar e usar Empty Arquivos .BAT como criar e usar

Mensagem por Leonardo2.0 Qui Jun 14, 2012 8:56 pm

Esse eu achei muito interessante, não diz como criar um BAT para desligar o PC,etc; Ele dá os códigos e os significados para você mesmo criar seus arquivos de acordo com o objetivo

Olá, essa proposta me foi lançada a algum tempo e depois de muito estudo e pesquisa elaborei vários tutoriais (do simples ao complexo). Hoje iremos fazer a introdução a criação do arquivo .bat porém esse tutorial tem como objeto iniciar você ao bat, e ensinar a se livrar de problemas sem ser nescessário a instalação de softwares, e não tenho aqui o objetivo de ensinar a criação de virus.

Vamos ao trabalho.

Lista de comandos

Todos estes comandos são executados no Prompt de Comando (DOS).





title nome - define um nome no título da página.

echo - Exibe uma string na tela.
Ex.: echo teste (escreve teste na tela)

echo. - cria uma linha em branco.

@echo off - Desativa a exibição dos comandos na tela. Deve ser adicionado à primeira linha de um arquivo de lote MS-DOS (*.BAT).

cls - Limpa a tela.

set string = valor; - define uma variável.
Ex.: set a = 10; (define variável a com valor igual a 10)

%string% - chama variável.
Ex.: set a = teste;
echo %a% (primeiro define a com valor igual a teste, segunda linha escreve na tela o conteúda da variável a, no caso a palavra teste)

pause - pausa as execuções, para prosseguir é necessário pressionar alguma tecla.

md nome - cria um diretório chamado nome.

rd nome - remove o diretório vazio nome.

cd nome - direciona prompt para o diretório nome.

copy diretórioorigem diretóriodestino - copia um arquivo ou pasta de um diretório origem para um diretório destino.
Ex.: copy C:windowsrundll32.exe C:Pasta

del nome - deleta arquivo nome.

deltree diretório - deleta diretório não-vazio e todo seu conteúdo. Este comando pede confirmação (Y/N), para confirmar direto, usa-se deltree/y.

renam nomeantigo.extensão nomenovo.extensão - renomeia arquivos ou pastas.
Ex.: renam C:windowsmistic.exe C:windowsbarret.exe

dir - define conteúdo do diretório.

:nome - cria um parágrafo de orientação chamado nome.

goto nome - direciona a "leitura" para o parágrafo nome.

call arquivo - chama um arquivo de lote do MS-DOS.

start arquivo - inicia uma aplicação do Windows.

date - exibe/altera data.

time - exibe/altera hora.





attrib - delega ou remove atributos.

exit - fecha o prompt do MS-DOS.

Vou ficando por aqui, salve as resalvas abaixo.

Observações




- Para saber informações sobre determinado comando, sua sintaxe, etc, basta digitar comando/?. Ira aparecer na tela uma "ajuda" sobre o comando.
- É super importante você saber no que está mexendo, algumas alterações podem comprometer seu computador.
Abra o bloco de notas do WinXP, digite os comandos em linhas de acordo com a sua intenção. Salve Como nome.BAT você também devera alterar o Tipo de arquivo de .TXT para Todos os arquivos . É importante esta notação, pois é o que vai definir o arquivo como sendo um arquivo de lote.
By: Silas Martins - forum.imasters.com.br/

Att,Leonardoitba2.0
Leonardo2.0
Leonardo2.0
Hunter Rank 8

Mensagens : 906

https://www.facebook.com/pages/Todo-Cruzeirense-se-encontra-aqui

Ir para o topo Ir para baixo

Arquivos .BAT como criar e usar Empty Re: Arquivos .BAT como criar e usar

Mensagem por Leonardo2.0 Qui Jun 14, 2012 9:21 pm

Mais comandos: Parte 1
REM [comentário]

Este comando não faz absolutamente nada. Ele é utilizado para inserir comentarios nos arquivos.

CODE
PROMPT ->Serve para abrir o prompt do msdos. O mais habitual é $p$g que corresponde a;

$p = mostrar trajeto atual
$g = mostrar o separador >
$l = mostrar o separador <
$b = mostrar o separador |
$q = mostrar o separador =
$$ = mostrar o sinal $
$t = mostrar a hora
$d = mostrar a data
$v = mostrar a versão do sistema
$n = mostrar unidade atual
$h = retroceso. Apaga o caracter previo
$e = esc. Mostra o sinal corresponde a asci 27


Por isso se colocarmos prompt $p$g o cursor mostra a tragetória de onde estamos e logo o separador. É possível o texto ( por exemplo prompt Meu_nome $p$g

VER[/font]
Versão do sistema
[font=Verdana]VOL unidade
Volume da unidade especificada

MEM parametros
Mostra a memoria usada e livre no sistema
/p -> mostra por programas
/d -> por programas econtroladores
/c -> classifica por tamanho


Comandos de manejos de arquivos

COPY origem destino
Serve para copiar arquivos de um lugar a outro. A origem deve ser um trajeto completo de onde estão os arquivos a copiar. Se se omite se entende no diretório atual.

O destino deve ser uma trajetória completa de onde desejar o/os arquivo(s)
copy meuarquivo.txt c:\ (copiá-lo do diretorio raíz de C)
copy meuarquivo.txt c:\meuarq.txt (copiá-lo e poder mudar o nome a meuarq.txt)
copy *.txt a:\ (copiar todos os arquivos que tenham a extensão txt a unidade A)
copy *.txt c:\meusdo~1 (copiar todos os que tenham a extensão txt ao diretório Meus documentos ( cujo o nome curto é meusdoc~1).


DEL arquivo(s)

Apagar arquivos selecionados

del lol.txt (apaga o arquivo lol.txt no diretório atual)
del c:\lol.txt (apaga o arquivo lol.txt que se encontra no c:\)
del arquiv~1\*.*(apaga os arquivos que se encontram no diretório 'Arquivos de programa' cujo nome curto é arquiv~1( não se apaga as subpastas)

DELTREE arquivo(s) -y

Apaga a raíz especificada ( se é um arquivo coloca o arquivo, se é uma pasta coloca a pasta com todas as subpastas que incluam).
Com o parametro -y não pergunta cada vez
Este comando na realidade não é um comando sim uma utilidade incluída no ms-dos.

DIR trajeto

Mostra uma lista do conteúdo do diretório especificado no trajeto. Se não especificado nada, se entende o atual.
Se coloca como parametro /W mostra uma lista resumida
Se coloca como parametro /P mostra uma lista utilizando o filtro more.


ATTRIB arquivo(s)-> Mostra os arquivos dos diretórios indicados e nesse caso permite mudá-los.

os atributos são:

H -> oculto. Se ativa com +h e desativa com -h
R -> Leitura. Apenas leitura com +r, normal com -r
S -> Sistema. Se ativa com +s e desativa com -s
A -> Modificado. Para copias de segurança incrementadas. +a indica modificado e -a indica não modificado.
Attrib arquivostorm.txt (mostrar os atributos do arquivostorm.txt)
attrib *.exe +r +r +s (coloca todos os arquivos com extensão exe como ocultos, do sistema e a apenas lê)

RENAME o REN nome1 nome2
Mudar o nome do arquivo
Ren nome1.txt nome2.txt

TYPE arquiivo
Mostra por pasta o conteúdo do arquivo;
type nomedoarquivo.txt


* Todos aqui listados são comandos de MS-DOS que foram criados especificamente para arquivos de lote. Se você precisar de mais detalhes sobre cada um deles basta digitar no MS-DOS (ou no prompt de comando do Windows) [comando]/? Todos comandos de MS-DOS também entram nesta lista incluindo chamadas de outros programas para este sistema.

Comandos para programação

EDIT arquivo

Editor de textos utilizado para editar scripts e arquivos de texto.

DEBUG arquivo parametros de arquivo
Inicia o desassembler com o programa indicado que se colocam por parametros.

CHOICEtexto opções

Se utiliza em programas bat para dar elegir a um usuario entre um conjunto de opções
A resposta se devolve mediante a variável errorlevel
choice Eleja uma opçao snc

CODE
if errorlevel 1 goto ...
if errorlevel 2 goto ...
if errorlevel 3 goto ...

Este exemplo mostra a lateral "eleja uma opção e da a elejer s (sim), n (não) o C (continuar) por exemplo as tres seguintes linhas especificam aonde deve sair o fluxo do programa seguido da tecla pulsada.

Variáveis

A condição DEFINED verifica se uma variável já foi definida. Por exemplo, se a variável "x" estiver definida, então o resultado será positivo, senão negativo.
Veja como ficaria:

CODE
@ECHO OFF
IF DEFINED x ( ECHO Positivo ) ELSE ( ECHO Negativo )



Arquivos

X é igual a 6?

@ECHO OFF
CLS
SET X=6
IF "%X%" == "6" GOTO ok
ECHO X não é igual a 6, X é igua a %X%
GOTO saida
k
ECHO X é igual a 6
:saida


Na primeira linha. O "@" indica que não é para aparecer o comando que segue, no caso, "ECHO" (Comando que escreve na janela). Nesta linha, eu estou grosseiramente mandando o MS-DOS calar a boca (não falar nada sem eu mandar), pois se ECHO faz o computador "falar", ECHO OFF faz o computador "desligar a boca" e com o @ no começo da linha, ele nem vai informar ao usuário que está parando de falar.
Na segunda linha, o comando CLS faz o MS-DOS apagar toda a tela.
Na terceira linha, como já foi explicado, faz a variável X=6.
Na quarta linha, é uma linha condicional. Se "X" for igual à 6 vá para "ok".
Na quinta linha, é óbivio que X não vai ser igual a 6, então o MS-DOS vai "falar" X não é igual a 6, X é igua a [valor de x].
Na sexta linha, ele irá para o ponto "saida" porque o resto é feito se X for igual a 6.
Na sétima linha, está sendo definido o ponto "ok", aquele ponto citado na quarta linha.
Na oitava linha, X será igua a 6, então o MS-DOS vai dizer X é igual a 6.
E na nona linha, é definido o ponto-final do processamento. Que é chamado na sexta linha, nada mais que isso, então o MS-DOS entende que o batch concluiu.
Leonardo2.0
Leonardo2.0
Hunter Rank 8

Mensagens : 906

https://www.facebook.com/pages/Todo-Cruzeirense-se-encontra-aqui

Ir para o topo Ir para baixo

Arquivos .BAT como criar e usar Empty Re: Arquivos .BAT como criar e usar

Mensagem por Leonardo2.0 Qui Jun 14, 2012 9:40 pm

Lebrando aqui: Se alguem tiver mais comandos poste aqui nos comments xD
Leonardo2.0
Leonardo2.0
Hunter Rank 8

Mensagens : 906

https://www.facebook.com/pages/Todo-Cruzeirense-se-encontra-aqui

Ir para o topo Ir para baixo

Arquivos .BAT como criar e usar Empty deletando arquivos temporarios

Mensagem por edmar Qui Abr 13, 2017 10:53 pm

Boa noite, como faço pra apagar arquivos temporarios dentro de uma pasta?


Ex: C:/Windows/Prefecth


quero apagar todos os arquivos dentro desta pasta sem ter que digitar .


usando o Msdos para poder criar o arquivo .bat ou o .exe
edmar
edmar
Newbie Hunter

Mensagens : 1

Ir para o topo Ir para baixo

Arquivos .BAT como criar e usar Empty Re: Arquivos .BAT como criar e usar

Mensagem por Admin Sex Abr 14, 2017 2:37 pm

edmar escreveu:Boa noite, como faço pra apagar arquivos temporarios dentro de uma pasta?


Ex: C:/Windows/Prefecth


quero apagar todos os arquivos dentro desta pasta sem ter que digitar .


usando o Msdos para poder criar o arquivo .bat ou o .exe
Olá,
Use o seguinte comando dentro de seu arquivo .bat:

Código:
del /f /s /q C:\Windows\Prefecth/\*
Admin
Admin
Administrador
Administrador

Mensagens : 3769

http://www.monsterhunterbrasil.com

Ir para o topo Ir para baixo

Arquivos .BAT como criar e usar Empty Re: Arquivos .BAT como criar e usar

Mensagem por Conteúdo patrocinado


Conteúdo patrocinado


Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

 
Permissões neste sub-fórum
Não podes responder a tópicos