DEFINIÇÕES DE PROMPT PARA CRIAÇÃO DE BAT (Atalhos para MSDos)

16 de janeiro de 2016

Quantas vezes você estava criando aquele script em BAT para facilitar seu trabalho na manutenção dos computadores. Você programa deixa tudo funcionando naquela maquina, quando vai testar em outro PC, surge aquela surpresa, o windows foi instalado em outra partição e não no padrão C: ou a versão utilizada do windows não é em Português "mudando a nomenclatura de alguns diretórios padrões"... e muitas outras coisas que pode acontecer.
Bom aqui vai uma lista dos atalhos para ajudar na criação de seu BAT.

Define o diretório onde o prompt esta.
Ex.:

echo %CD%
C:\Documents and Settings\Tiago

%DATE% – data corrente do sistema operacional.
Ex.:
echo %DATE%
sáb 05/06/2010

%TIME% – hora corrente do sistema operacional.
Ex.:
echo %TIME%
19:47:48,34

%RANDOM% – gera número aleatório entre 0 e 32767.
Ex.:
echo %RANDOM%
25792

%ProgramFiles% – path completo do diretório “Arquivos de programas”.
Ex.:
echo %ProgramFiles%
C:\Arquivos de programas

%SystemDrive% – drive(unidade de disco) de instalação do sistema operacional.
Ex.:
echo %SystemDrive%
C:

%systemroot% – diretório de instalação do sistema operacional.
Ex.:
echo %systemroot%
C:\WINDOWS

%WinDir% – diretório de instalação do sistema operacional.
Ex.:
echo %WinDir%
C:\WINDOWS

%SystemDirectory% – diretório de instalação da pasta system32.
Ex.:
echo %SystemDirectory%
C:\WINDOWS\System32

%USERNAME% – usuário logado na sessão corrente do sistema operacional.
Ex.:
echo %USERNAME%
Tiago

%HomePath% – diretório ‘HOME’ do usuário logado(sem o drive).
Ex.:
echo %HomePath%
\Documents and Settings\Tiago

%HomeDrive% – drive onde está o diretório ‘HOME’ do usuário logado.
Ex.:
echo %HomeDrive%
C:

%TEMP% – diretório temporário da sessão do usuário logado.
Ex.:
echo %TEMP%
C:\DOCUME~1\Tiago\CONFIG~1\Temp

%Tmp% – diretório temporário da sessão do usuário logado.
Ex.:
echo %Tmp%
C:\DOCUME~1\Tiago\CONFIG~1\Temp

%UserDomain% – O nome do domínio que detém a conta do usuário, caso o sistema operacional não esteja vinculado a nenhum dominio, apresenta o dominio local (hostname).
Ex.:
echo %UserDomain%
ZERO

%ComSpec% – Localização do command do DOS.
Ex.:
echo %ComSpec%
C:\WINDOWS\system32\cmd.exe






%CD% – define o diretorio onde o prompt esta em randy.
Ex.:
echo %CD%
C:\Documents and Settings\Tiago

%DATE% – data corrente do sistema operacional.
Ex.:
echo %DATE%
sáb 05/06/2010

%TIME% – hora corrente do sistema operacional.
Ex.:
echo %TIME%
19:47:48,34

%RANDOM% – gera número aleatório entre 0 e 32767.
Ex.:
echo %RANDOM%
25792

%ProgramFiles% – path completo do diretório “Arquivos de programas”.
Ex.:
echo %ProgramFiles%
C:\Arquivos de programas

%SystemDrive% – drive(unidade de disco) de instalação do sistema operacional.
Ex.:
echo %SystemDrive%
C:

%systemroot% – diretório de instalação do sistema operacional.
Ex.:
echo %systemroot%
C:\WINDOWS

%WinDir% – diretório de instalação do sistema operacional.
Ex.:
echo %WinDir%
C:\WINDOWS

%SystemDirectory% – diretório de instalação da pasta system32.
Ex.:
echo %SystemDirectory%
C:\WINDOWS\System32

%USERNAME% – usuário logado na sessão corrente do sistema operacional.
Ex.:
echo %USERNAME%
Tiago

%HomePath% – diretório ‘HOME’ do usuário logado(sem o drive).
Ex.:
echo %HomePath%
\Documents and Settings\Tiago

%HomeDrive% – drive onde está o diretório ‘HOME’ do usuário logado.
Ex.:
echo %HomeDrive%
C:

%TEMP% – diretório temporário da sessão do usuário logado.
Ex.:
echo %TEMP%
C:\DOCUME~1\Tiago\CONFIG~1\Temp

%Tmp% – diretório temporário da sessão do usuário logado.
Ex.:
echo %Tmp%
C:\DOCUME~1\Tiago\CONFIG~1\Temp

%UserDomain% – O nome do domínio que detém a conta do usuário, caso o sistema operacional não esteja vinculado a nenhum dominio, apresenta o dominio local (hostname).
Ex.:
echo %UserDomain%
ZERO

%ComSpec% – Localização do command do DOS.
Ex.:
echo %ComSpec%
C:\WINDOWS\system32\cmd.exe

%ComSpec% – Localização do command do DOS.
Ex.:
echo %ComSpec%
C:\WINDOWS\system32\cmd.exe

%OS% – Define o sistema operacional corrente.
Ex.:
echo %os%
Windows_NT

%PROCESSOR_ARCHITECTURE% – Define a arquitetura do sistema operacional.
Ex.:
echo %PROCESSOR_ARCHITECTURE%
x86

%ERRORLEVEL% – Contém o código de erro do último comando utilizado.
Ex.:
echo %ERRORLEVEL%
9009

%PATHEXT% – Descreve as extensões que o sistema operacional considera como executaveis.
Ex.:
echo %PATHEXT%
.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH

%NUMBER_OF_PROCESSORS% – Contém a quantidade processadores que o sistema operacional está trabalhando.
Ex.:
echo %NUMBER_OF_PROCESSORS%
2

Espero que tenha ajudado.
Caso conheça mais algum comando por favor envie no comentário.
Obrigado.

By Rogério Martins

0 comentários:

Postar um comentário

Veja outras Publicações