Comandos Batch

Páginas: 29 (7216 palabras) Publicado: 22 de enero de 2014
LA SALIDA DE DATOS POR PANTALLA
en comando para la salida de datos por pantalla es "ECHO"
Muestra mensajes o activa y desactiva el eco del comando.
ECHO [ON | OFF]
ECHO [mensaje]
Escriba ECHO sin parámetros para mostrar la configuración actual del eco.
Ejemplo:.
Código:
echo Hola mundo

Variables
En Windows hay "variables" del entorno Que son utilizadas para representar
rutas..
Alescribir Set en la pantalla sel MS-DOS nos saldras algo paresido a esto...
ALLUSERSPROFILE=C:\Documents and Settings\All Users
APPDATA=C:\Documents and Settings\Administrador\Datos de programa
CLIENTNAME=Console
CommonProgramFiles=C:\Archivos de programa\Archivos comunes
COMPUTERNAME=THE_WOLF
ComSpec=C:\WINDOWS\system32\cmd.exe
FP_NO_HOST_CHECK=NO
HOMEDRIVE=C:
HOMEPATH=\Documents andSettings\Administrador
LOGONSERVER=\\THE_WOLF
NUMBER_OF_PROCESSORS=1
OS=Windows_NT
Path=C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH
PROCESSOR_ARCHITECTURE=x86
PROCESSOR_IDENTIFIER=x86 Family 6 Model 7 Stepping 1, AuthenticAMD
PROCESSOR_LEVEL=6
PROCESSOR_REVISION=0701
ProgramFiles=C:\Archivos de programa
PROMPT=$P$GSESSIONNAME=Console
SystemDrive=C:
SystemRoot=C:\WINDOWS
TEMP=C:\DOCUME~1\ADMINI~1\CONFIG~1\Temp
TMP=C:\DOCUME~1\ADMINI~1\CONFIG~1\Temp
USERDOMAIN=THE_WOLF
USERNAME=Administrador
USERPROFILE=C:\Documents and Settings\Administrador

windir=C:\WINDOWS
estas son cassi todas la variables del entorno ya definidas por windows..
Estas son otras variables del entorno..
%CD% - se expande a la cadenadel directorio actual .
%DATE% - se expande a la fecha actual usando el mismo formato que el
comando DATE.
%TIME% - se expande a la hora actual usando el mismo formato que el
comando TIME.
%RANDOM% - se expande a un número decimal aleatorio entre 0 y 32767.
%ERRORLEVEL% - se expande al valor de NIVEL DE ERROR actual
%CMDEXTVERSION% - se expande al número actual de versión de las
extensionesdel comando del procesador.
%CMDCMDLINE% - se expande a la línea de comando original que invocó
el Procesador de comandos.
Ejemplos de uso..
Código:
echo %SystemRoot% && pause > nul
echo %HOMEDRIVE% && pause > nul

si ponemos set
A la hora de hacer un code que trabaje con rutas nos combiene usar estas
variables por que no varian la ubicación en ordenadores diferentes...
Entrada ysalida
Para la definiciòn de variable e de usar el comando set. ya que es un material
para
set /P
El modificador /P permite establecer el valor de una variable para una línea
de entrada escrita por el usuario.
habrimos la venta de MS-Dos
un ejemplo bien simple
Código:
@echo off
echo hola como te llamas?
set /P Nombre=

echo tu nombre es %nombre% && pause > nul

Tambien pueden agregar uncomentario antes de definir las variable que
deseen
Código:
@echo off
echo ingresa tus datos..
set /p a=Nombre=
set /p b=Edad=
set /p c=Pais=
echo tu nombre es %a% tienes %b% de edad y eres de %c%
pause > nul

Pause indica una pausa al programa al agregar > nul evita que salga el
comentario ==> Presione una tecla para continuar . . .
Código:
@ECHO OFF
SET N1=MARIA
IF %N1% EQUMARIA (ECHO %N1% Y %N1:A=O% & PAUSE > NUL) ELSE (ECHO ERROR & PAUSE
> NUL)
IF %N1% EQU MARIA (ECHO %N1% Y %N1:I= % & PAUSE > NUL) ELSE (ECHO ERROR & PAUSE
> NUL)

IF Y IF EXIST
el comando if puede usarse de varias maneras tal sea como para compara
variables,constantes verificcar existencia de archivos o viseversa
estas son los signos de comparacion a utilizar..
EQU - igual
NEQ - no igualLSS - menor que
LEQ - menor que o igual
GTR - mayor que
GEQ - mayor que o igual
si se especifica, modificador /I,se realiza comparaciones de cadena que
no distinguen entre mayúsculas y minúsculas. El modificador /I también puede
usarse en la forma cadena1==cadena2 de IF. Estas comparaciones son
genéricas,
por lo que si tanto cadena1 como cadena2 se constituyen únicamente por
dígitos...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Comandos Batch
  • Comandos Batch Bat
  • batch
  • Batch
  • Batch
  • batch
  • comandos
  • Comandos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS