sábado, 23 de novembro de 2024
Home
Artigos
Banco de Dados
Access
Firebird
Microsoft SQL Server
MySql
Oracle
Sybase
BI
QlikView
Dicas de Internet
e-business
Hardware
Multimídia
Flash
Programação
.NET/ASP.NET
.NET/C#
.NET/Framework
.NET/VB.NET
ASP
C/C++
Clipper
Cobol
CSS
Delphi
Java
Javascript
JSP
Palm
Perl
PHP
Shell
Visual Basic
WAP
Redes
Segurança
Servidores E-mail
Servidores Web
Apache
Microsoft IIS
Sistemas Operacionais
AIX
DOS
HPUX
Linux
Palm OS
Solaris
True64
Windows 7
Windows 9X
Windows NT
Windows Vista
Windows XP
Software Review
PC
Storages
Veritas VM
Conteúdo atual do site:
[807] ítens, entre artigos, funções e documentos.
Pesquisa Rápida:
Últimos 3 acessos:
Alexandre Neves 03/03/2015 11:08:01 167 acesso(s) alexandre neves 03/03/2015 11:06:42 1 acesso(s) Marcelo Torres 21/01/2015 15:24:53 61 acesso(s)
Opções:
Listagem completa Listagem simples
Ranking Colaboradores:
Adenilton Rodrigues - [304] Alexandre Neves - [61] Douglas Freire - [54] Marcelo Giovanni - [53] Marcelo Torres - [43] Angelita Bernardes - [31] Addy Magalhães Cunha - [28] Manuel Fraguas - [24] Ludmila Valadares - [20] Marcelo Capelo - [18]
Esta dica é muito útil quando se precisa montar uma string em DOS que contenha o dia, mês e ano atual. Interessante observar a utilização do parâmetro /f na função for do shell.
Crie um arquivo montastring.bat com o seguinte conteúdo: ---8<----- @echo off for /f "tokens=1-4 delims=/ " %%i in ('date /t') do ( set DayOfWeek=%%i set Day=%%j set Month=%%k set Year=%%l set Date=%%i %%j.%%k.%%l ) echo. echo Data atual: "%Date%" echo Dia da semana: "%DayOfWeek%" echo Mes: "%Month%" echo Dia: "%Day%" echo Ano: "%Year%" echo Exemplo de nome de arquivo: bkp%Year%%Month%%Day%.bkp ---8<----- Ele arquivo em lote produzirá o seguinte resultado: Data atual: "qui 17.07.2003" Dia da semana: "qui" Mes: "07" Dia: "17" Ano: "2003" Exemplo de nome de arquivo: bkp20030717.bkp Já o exemplo abaixo está um pouco mais 'otimizado': ---8<----- @echo off FOR /f "tokens=2-4 delims=/ " %%a in ('date /t') do SET arquivo=bkp%%c%%b%%a.bkp echo %arquivo% ---8<----- Quebra-Linha Colaborador..: Alexandre Neves Categoria(s).: DOS; Shell; Versão.......: 1.1 Data.........: 17/07/2003 12:59:35 Visualizado..: 9763 vezes Fonte........: Do arco da velha
Alexandre Neves
DOS Shell
Últimos Artigos deste colaborador Alterando a porta padrão do TS (3389) - 12/05/2010 10:07:50 CTRL-C no Prompt - 31/08/2009 23:21:28 Desabilitando a geração do Thumbs.db - 13/05/2010 12:29:12
Últimos Artigos desta categoria CTRL-C no Prompt - 31/08/2009 23:21:28 Como Ativar o PING no Windows Vista - 27/04/2009 17:19:33 Pegando a data usando prompt do NT - 17/07/2003 12:59:35
138 pessoa(s) on-line neste site.