Mostrando entradas con la etiqueta DOS. Mostrar todas las entradas
Mostrando entradas con la etiqueta DOS. Mostrar todas las entradas

jueves, 3 de octubre de 2013

Primeros ejercicios - Comandos DOS

Ejercicio 5

3-
@echo for
for %%i in ( hello hola kaixo aloha ) do (
 echo %%i
)
4- (Sin acabar)
::@echo off
::echo Introduce el nombre de un directorio (ruta completa):
::set /p dir1=
::echo Introduce el nombre de otro directorio:
::set /p dir2=
::cd %dir1%
::set bucle = forfiles /M *.bat
::echo %bucle%
::for %%i in %bucle% do (
:: echo %%i
::)
5-
@echo off
cd C:\
if not exist temp mkdir temp
cd temp
for /L %%i in (1,+1,10) do (
 mkdir carpeta%%i
)
6-
@echo off
:pedirNum
echo introduce un numero
set /p num1=
if %num1% leq 0 goto pedirNum
if %num1% geq 10 goto pedirNum
for /L %%i in (1,+1,%num1%) do (
echo Windows ruleS, Linux sucks %%i
)
7-
@echo off
set cont=1
set sum=1
:pedirNum
echo introduce un numero
set /p num1=
if %num1% leq 0 goto pedirNum
if %num1% geq 10 goto pedirNum
cls
:sacarOtroViaje
echo Windows ruleS, Linux sucks %cont%
set /a cont=%cont%+%sum%
if %cont% leq %num1% goto sacarOtroViaje

martes, 1 de octubre de 2013

Primeros ejercicios - Comandos DOS

Ejercicio 4

3-
@echo off
goto saludo
:saludo
echo Hola caracola
goto final
:final
4-
@echo off
echo ¿Que quieres comer?
echo 1- Confit de pato
echo 2- Jarrete de cordero
echo 3- Merluza a la romana
echo.
choice /C 123 /N /M "Selecciona uno: "
if errorlevel 3 goto merluza
if errorlevel 2 goto jarrete
if errorlevel 1 goto confit
:merluza
echo.
echo Has elegido Merluza
goto final
:jarrete
echo.
echo Has elegido Jarrete
goto final
:confit
echo.
echo Has elegido Confit
goto final
:final
echo Fin del programa
5-
@echo off
echo Introduce un tipo de operacion
echo 1- Suma
echo 2- Resta
echo 3- Multiplicacion
echo 4- Division
echo.
choice /C 1234 /N /M "Selecciona uno: "
if errorlevel 4 goto div
if errorlevel 3 goto mul
if errorlevel 2 goto res
if errorlevel 1 goto sum
:div
echo Introduce un numero
set /p num1=
echo Introduce otro numero
set /p num2=
set /a resul = %num1% / %num2%
echo El resultado es %sresul%
:mul
echo Introduce un numero
set /p num1=
echo Introduce otro numero
set /p num2=
set /a resul = %num1% * %num2%
echo El resultado es %sresul%
:res
echo Introduce un numero
set /p num1=
echo Introduce otro numero
set /p num2=
set /a resul = %num1% - %num2%
echo El resultado es %sresul%
:sum
echo Introduce un numero
set /p num1=
echo Introduce otro numero
set /p num2=
set /a resul = %num1% + %num2%
echo El resultado es %sresul%
6-
@echo off
:pedirDir
echo Introduce un directorio
set /p dir=
if not exist %dir% goto pedirDir
else
echo Elige una opcion
echo 1- dir
echo 2- attrib
echo 3- tree
echo 4- salir
echo.
choice /C 1234 /N /M "Selecciona uno: "
if errorlevel 4 goto salir1
if errorlevel 3 goto tree1
if errorlevel 2 goto attrib1
if errorlevel 1 goto dir1
:salir1
goto final
:tree1
tree %dir%
goto final
:attrib1
attrib %dir%
goto final
:dir1
dir %dir%
goto final
:final
echo Fin del programa

jueves, 26 de septiembre de 2013

Primeros ejercicios - Comandos DOS

Ejercicio 3

1-
@echo off
ipconfig >> configuraciondered.txt
netstat >> configuraciondered.txt
route print >> configuraciondered.txt

2-
@echo off
start
echo Hola! Ya es la hora del recreo!!!
echo Hola! La clase ya ha terminado!!!

3-
@echo off
xcopy /s /i C:\Users\w2012_template\Desktop\mis_documentos C:\backup
compact /c /s C:\backup

5-
@echo off
echo Introduce un numero
set /p num1=
if %num1% LSS 9 (echo Es negativo)
if %num1% GTR 0 (echo Es positivo)
if %num1% EQU 0 (echo Es cero)

6-
@echo off
echo Introduce un numero
set /p num1=
if %num1% EQU 0
 (
  echo Es cero
) 
else 
(
  if %num1% LSS 0
 (
   echo Es negativo
 )
 else 
(
   echo Es positivo
 )
)

miércoles, 25 de septiembre de 2013

Primeros ejercicios - Comandos DOS

Ejercicio 2

1-
ipconfig

2-
netstat

3-
cd C:\Users\eneko\Desktop
md temp
cd temp
md carpeta1 carpeta2 carpeta3
cd carpeta1
echo Hola > fichero.txt
cd ..\carpeta2
echo Hola > fichero.txt
cd ..\carpeta3
echo Hola > fichero.txt
cd C:\Users\eneko\Desktop
xcopy /S C:\Users\eneko\Desktop\temp C:\
rd C:\Users\eneko\Desktop\temp

4-
cd C:\
md scripts
cd scripts
md variables
cd variables
date > fecha.txt

5- (saludo1.bat)
@echo off
set nombre = Eneko
set saludo = Hola
echo %saludo%%nombre%

6- (saludo2.bat)
@echo off
echo %1 %2

7- (saludo3.bat)
@echo off
echo Introduce un saludo:
set /P saludo=
echo Introduce un nombre:
set /P nombre=
echo %saludo%%nombre%

8- (subcadena.bat)
@echo off
echo Introduce un texto
set /P texto=
echo %texto%
echo %texto:~0,3%

9- (password.bat)
@echo off
echo Usted va a generar un password
pause
set /A password=%random:~1,4%
echo Su password es %password%, pero no se la diga a nadie.

Operadores

1-
@echo off
set /a valor1 = (%1 + %2)*1000
echo %valor1%

2-
@echo off
echo Introduce un numero
set /p num1=
echo Introduce otro numero
set /p num2=
set /a resul = %num1% + %num2%
echo %resul%

3-
@echo off
echo Introduce el nombre de un directorio con la ruta completa
set /p ruta=
echo Introduce un tipo de extensión sin punto (bat, doc...)
set /p ext=
cd %ruta%
attrib *.%ext%

Primeros ejercicios - Comandos DOS

Ejercicio 1

1-
date
time

2-
prompt eneko
color 0A

3-
cd C:\
md pruebas
cd pruebas
md carpeta1 carpeta2 carpeta3 carpeta4
attrib +R +H carpeta1
attrib +R +H carpeta2
attrib +R +H carpeta3
attrib +R +H carpeta4

4-
netstat > red.txt
more red.txt

5
tree C:\Windows > arbol.txt
copy arbol.txt C:\Users\eneko\Desktop

6-
md temp
cd temp
md uno\dos\tres
cd uno\dos\tres
echo Hola > fichero1.txt
copy fichero1.txt ..\..\..

7
notepad
@echo off
echo Hello World

8-
set PATH=%PATH%;C:\Users\eneko\Desktop
9-
@echo off
set reservado = "<"
echo %reservado%