Skip to content

Instantly share code, notes, and snippets.

@HiroNakamura
Last active May 19, 2023 13:56
Show Gist options
  • Star 24 You must be signed in to star a gist
  • Fork 9 You must be signed in to fork a gist
  • Save HiroNakamura/4702728 to your computer and use it in GitHub Desktop.
Save HiroNakamura/4702728 to your computer and use it in GitHub Desktop.
Ejemplos de programas en Batch MS-DOS
@rem Ejemplos de código en Bat
@rem autor: yo
@rem Aqui hay varios scripts http://foro.elhacker.net/scripting/libreria_de_funciones_y_scripts_batch_actualizado_260507-t163184.0.html
goto :com1
@echo off
cls & dir & cd
start cmd /k dir & cd
@pause
@echo off
start notepad
start calc
start mspaint
start control
@pause
@echo off
net user
hostname
systeminfo
systeminfo %hostname% | find "K"
@pause
@echo off
echo ruta: %HOMEPATH%
echo caracteristicas : %ALLUSERSPROFILE%
echo %CD%
rem PUSHD \
echo %CD%
rem POPD %HOMEPATH%
echo %CD%
rem POPD
echo %CD%
echo.
@pause
@echo off
@rem Probando shift
echo batch: %0
echo primer argumento: %1
echo segundo argumento: %2
echo tercer argumento: %3
echo.
@rem borramos a %2
shift /2
echo %0 %1 %2 %3
@pause
@echo off
@rem Conocer sistema operativo
set SISTEMA=Windows_NT
IF %OS% EQU %SISTEMA% (
echo Usas Windows
systeminfo
) ELSE (
echo Estas en un SO distinto a Windows
)
@pause
@echo off
echo Argumentos leidos: %*
for %%n in (%*) do @echo %%n
@pause
@echo off
title Hacer media de dos numeros
set/p num1=Cual es el primer numero?
set/p num2=Cual es el segundo numero?
set/a media= (%num1% + %num2%) / 2
echo.
echo La media es %media%
pause >nul
exit
@echo off
title Division de dos numeros
set/p uno=Escriba el numerador
:denominador
set/p dos=Escriba el denominador
if %dos%==0 (goto nosepuede) else (goto dividir)
:nosepuede
echo El denominador no puede ser cero.
goto denominador
:dividir
set/a tres=%uno%/%dos%
echo El resultado de %uno%/%dos% es %tres%
pause>nul
exit
@echo off
CD
pause>nul
CD C:Windowssystem32
CD
pause>nul
CD ..
CD
pause>nul
CD..
CD
pause>nul
exit
@echo off
echo Presiona Enter para ejecutar JAR
pause > null
java -jar C:\Users\Uriel\Documents\Programas\Ejemplos\Binario01.jar
@echo off
echo Presiona Entera para ejecutar el programa
pause > null
python C:\Users\Uriel\Documents\Programas\Python\RegistroInventario.py
@echo off
Title Programa no. 15 (Uso de for var in (lista) do echo var)
color 4f
echo Presiona Enter para continuar...
pause > null
for %%x in (%*) do echo %%x
@echo off
echo Ruta al archivo: %~f1
echo Disco: %~d1
echo Solo ruta: %~p1
echo Nombre: %~n1
echo Extension: %~x1
echo Ruta Corta: %~s1
echo Atributos: %~a1
echo Fecha: %~t1
echo Tamaño: %~z1
echo Enter para salir
pause > null
@echo off
Title Programando en MSDos
echo.
echo -------------------------------
echo Directorio Actual: %CD%
echo Fecha: %DATE%
echo Hora: %TIME%
echo Numero Aleatorio: %RANDOM%
echo.
echo ------------------------------
echo Enter para salir
pause > null
@echo off
echo Cual es tu edad?
SET /P m=
IF %m% GEQ 18 (
echo ERES MAYOR DE EDAD
) ELSE (
echo NO ERES MAYOR DE EDAD
)
@pause
@echo off
color 4f
rem declaro variables
set var=Hola este es un mensaje
set edad=13
Title %var%
echo %var%
IF %edad% GEQ 18 (
echo SI
) ELSE (
echo NO
)
echo Enter para continuar
pause >null
@echo off&call:main&goto:EOF
:suma
set /A res=%1 + %2
echo %res%
goto:EOF
:resta
set /A res=%1 - %2
echo %res%
goto:EOF
:multiplica
set /A res=%1 * %2
echo %res%
goto:EOF
:main
set /P arg=Escribe 2 numeros separados por un espacio
echo %arg%
echo su suma es:
call:suma %arg%
echo su resta es:
call:resta %arg%
echo su producto es:
call:multiplica %arg%
goto:EOF
@echo off
if "%1"=="/?" goto AYUDA
if "%1"=="" goto FIN
echo %*
goto FIN
:AYUDA
echo.
echo Este comando repite la frase que usted escriba
echo - Sintaxis:
echo repite [ /? ^| frase]
echo.
:FIN
@echo off
FOR %%f IN (*) DO @echo %%f
@pause
@echo off
@rem saber is existe Java
title Java Batch Compiler V 2.0
echo.
echo Java Batch Compiler V 2.0
echo.
start note.txt
:mainmenu
cls
echo.
echo Java Batch Compiler V 2.0
color 0A
echo.
echo Elije una opcion:
echo.
echo 1 Compile .java file
echo.
echo 2 Run Java file
echo.
echo 3 Check JDK
echo.
echo 4 Exit
echo.
set/p option=">>"
if %option%==1 goto :search
if %option%==2 goto :runfile
if %option%==3 goto :checkjdk
if %option%==4 goto :closeprogram
:search
cls
echo.
echo Java Batch Compiler V 2.0
color 0C
echo.
set /p commnd=Write File name:
goto :action
:action
if exist %command% echo Compiling Project...
else goto :error
goto :compile
echo.
:compile
javac *.java
goto :complete
:complete
echo.
echo the file was created successfully
echo.
set /p retrn=Return to mainmenu?(use command r)
if %retrn%==r goto :mainmenu
:error
echo File Not Found...
:checkjdk
cls
color 09
set /p version=Write your JDK version:
if JDK%version% echo "Tienes JDK instalado"
else echo "NO tienes el JDK instalado"
set /p ret=Return to mainmenu?(use command r)
if %ret%==r goto :mainmenu
:closeprogram
exit
:runfile
cls
color 0B
echo Jrunner V 2.0
echo.
title Jrunner V 2.0
echo.
set /p file2run=Write File to run:
echo.
if exist *.class goto :run
else echo not found
:run
cls
echo Running Program...
echo.
java %file2run%
echo.
set /p retrn=Return to mainmenu?(use command r)
echo.
if %retrn%==r goto :mainmenu
pause>nul
@echo off
title Nombre y apellidos
set/p nombre=Cual es tu nombre?
set/p apellido=Cual es tu primer apellido?
set/p apellido2=Cual es tu segundo apellido?
echo.
echo Tu nombre completo es %nombre% %apellido% %apellido2%
pause >nul
exit
@echo off
title Prueba de bat en java
rem para hacer backup
rem mysqldump -uroot -p agenda > respaldo.sql
echo ...respaldo hecho
echo Presiona una tecla
pause > nul
@echo off
Title Programando en Batch
cls
color 1f
set cad1=Ejemplo de programa
set cad2=Ejecutando macro externo
echo %cad1%
@echo off
echo %cad2%
rem ejecuta el macro programa2.bat
call programa2
@pause
@echo off
rem ejemplo: copiar el directorio en un archivo *.txt
dir > todos.txt
echo Listo direccion de el directorio copiado
@pause
@echo off
rem esto es un comentario
Title Programando en Batch Windows
color 3f
echo Java: %java_home%
@echo off
echo Groovy: %groovy_home%
@echo off
echo Ceylon: %ceylon_home%
@echo off
echo Scala: %scala_home%
@echo off
echo Python %python_home%
@echo off
echo ClassPath: %classpath%
@pause
@echo off
rem este programa es un ejemplo
Title Ejemplo de programa Batch
color 4f
set cadena=Fernando
echo Hola usuario
@echo off
echo Te encuentras en
dir
@echo off
date
@echo off
time
echo Hola %cadena%
@pause
@echo off
Title Programa no. 7
echo Parametro tomado es: %1
echo Tu nombre:
set /P nom=
echo Hola %nom%
@pause
@echo off
Title Programa no. 6
echo Ruta al archivo: %~f1%
echo Disco: %~d1
echo Solo ruta: %~p1
echo Nombre: %~n1
echo Extension: %~x1
echo Ruta Corta: %~s1
echo Atributos: %~a1
echo Fecha: %~t1
echo Tamaño: %~z1
@pause
@echo off
Title Programacion Batch... uso de shift /1
color 1f
echo Programa no. 5
rem se invoca program5 algo otra otra
echo %0 %1 %2 %3
shift /1
echo %0 %1 %2 %3
pause
@echo off
rem Envio de correo usando Blat
set para="carraro.fernando@gmail.com"
set remitente="carraro.ariel@gmail.com"
set smtp="smtp.gmail.com"
set asunto="Esto es una prueba"
set mensaje="Debes practicar mas"
set adjunto="prueba.txt"
blat - %para% %remitente% %smtp% %asunto% %mensaje% %adjunto%
echo Envio...
@pause
@echo off
:inicio
cls
rem En este primer comando, filtro la salida de "ipconfig" para que se guarde
rem en el archivo "prueba" solo los nombres de las tarjetas de red del equipo
ipconfig /all | find "Adaptador Ethernet" > prueba
rem Ahora preparo un archivo auxiliar llamado "prueba2". Es necesario poner los
rem 2 puntos del pricipio separados por espacios
echo . . TARJETAS DE RED DE ESTE EQUIPO: > prueba2
echo . . =============================== >>prueba2
rem ahora con el comando for filtro las lineas del archivo "prueba" y las
rem guardo sin el caracter ":" en el archivo "prueba2"
for /f "delims=:" %%i in (prueba) do @echo %%i >> prueba2
rem Ahora cojo la segunda palabra, y el resto de linea, de cada linea del
rem archivo "prueba2", para sacar por pantalla los nombres de las tarjetas
rem de red del equipo
for /f "tokens=2,*" %%i in (prueba2) do @echo %%j
rem ahora borro los archivos auxiliares "prueba" y "prueba2"
del prueba
del prueba2
echo .
echo En que tarjeta de red quieres trabajar:
set /p tarjeta=
cls
echo Quieres poner IP dinámica o estatica:
echo 1.- Dinamica
echo 2.- Estatica
set /p opcion=
if %opcion% == 1 goto dinamica
if %opcion% == 2 goto estatica
goto inicio
:dinamica
cls
netsh interface ip set address name="%tarjeta%" source=dhcp
netsh interface ip set dns "%tarjeta%" source=dhcp
goto fin
:estatica
cls
echo Dirección IP (p.ej: 192.168.1.23)
set /p ip=
echo Mascara de red (p.ej: 255.255.255.0)
set /p mascara=
echo Puerta de enlace (p.ej: 192.168.1.1)
set /p gateway=
echo Servidor DNS primario (p.ej: 80.58.0.33)
set /p dns1=
echo Servidor DNS secundario (p.ej: 80.58.61.254)
set /p dns2=
netsh interface ip set address name="%tarjeta%" source=static %ip% %mascara%
%gateway% 1
netsh interface ip set dns "%tarjeta%" static %dns1%
netsh interface ip add dns name="%tarjeta%" addr=%dns2%
:fin
@ECHO OFF
wget -c -S -r http://download.mozilla.org/?product=firefox-4.0&os=win&lang=es-ES
echo continuar ...
pause > nul
@echo off
:menu1
cls
echo Elige un comando para ejecutar:
echo ================ MENU1 ====================
echo 1.- Abre filtro AC3 (si está instalado)
echo 2.- Acerca de Windows (Ver la versión de Windows)
echo 3.- Actualizaciones automáticas
echo 4.- Añadir o quitar programas
echo 5.- Administrador de orígenes de datos de ODBC
echo 6.- Ayuda y soporte
echo 7.- Medios de almacenamiento extraibles
echo 8.- Asistente de accesibilidad
echo 9.- Asistente de cámaras y escáneres
echo 10.- Asistente de configuración de redes
echo 11.- Asistente de copia de seguridad o restauración
echo 12.- Asistente de conexión Internet
echo 13.- Asistente de transferencia de definiciones y de ficheros
echo 14.- Asistente de transferencia de ficheros a través de Bluetooth
echo 15.- Asistente para añadir hardware
echo 16.- Siguientes comandos...
echo fin.- Salir
set /p opcion=%1
if %opcion%==1 ac3filter.cpl
if %opcion%==2 winver
if %opcion%==3 wuaucpl.cpl
if %opcion%==4 appwiz.cpl
if %opcion%==5 odbccp32.cpl
if %opcion%==6 msinfo32
if %opcion%==7 ntmsmgr.msc
if %opcion%==8 accwiz
if %opcion%==9 wiaacmgr
if %opcion%==10 netsetup.cpl
if %opcion%==11 ntbackup
if %opcion%==12 inetwiz
if %opcion%==13 migwiz
if %opcion%==14 fsquirt
if %opcion%==15 hdwwiz.cpl
if %opcion%==16 goto menu2
if %opcion%==fin goto fin
goto menu1
:menu2
cls
echo ================ MENU2 ====================
echo 17.- Calculadora
echo 18.- Centro de seguridad de Windows
echo 19.- Certificados
echo 20.- Cliente Telnet
echo 21.- Configuración del protocolo de Internet (información de DNS )
echo 22.- Configuración de protocolo de Internet (Todas las conexiones )
echo 23.- Configuración de protocolo de Internet (ver DNS )
echo 24.- Configuración de protocolo de Internet (ver todo)
echo 25.- Configuración de protocolo de Internet (Modificar DHCP Class ID)
echo 26.- Configuración IP
echo 27.- Conjunto de políticas resultante (XP Prof)
echo 28.- Cuentas de usuario
echo 29.- Controladores de juegos
echo 30.- Definiciones de seguridad local
echo 31.- Desfragmentador de disco
echo 32.- Siguientes comandos
echo 33.- Anteriores comandos
echo fin.- Salir
set /p opcion=%1
if %opcion%==17 calc
if %opcion%==18 wscui.cpl
if %opcion%==19 certmgr.msc
if %opcion%==20 telnet
if %opcion%==21 ipconfig /flushdns
if %opcion%==22 ipconfig /release
if %opcion%==23 ipconfig /displaydns
if %opcion%==24 ipconfig /all
if %opcion%==25 ipconfig /setclassid
if %opcion%==26 ipconfig
if %opcion%==27 rsop.msc
if %opcion%==28 nusrmgr.cpl
if %opcion%==29 joy.cpl
if %opcion%==30 secpol.msc
if %opcion%==31 dfrg.msc
if %opcion%==32 goto menu3
if %opcion%==33 goto menu1
if %opcion%==fin goto fin
goto menu2
:menu3
cls
echo ================ MENU3 ====================
echo 34.- Dejar de utilizar Windows
echo 35.- Editor de carácter privado
echo 36.- Editor de configuración de sistema
echo 37.- Editor de registro
echo 38.- Apagar Windows
echo 39.- Explorador de Windows
echo 40.- Herramienta de diagnóstico de Direct X
echo 41.- Herramienta de importación de Libreta de direcciones
echo 42.- Herramienta para quitar software malicioso de Microsoft Windows
echo 43.- Herramienta administrativas
echo 44.- Firewall de Windows
echo 45.- Fuentes
echo 46.- Gestión de computadores
echo 47.- Gestión de discos
echo 48.- Gestor de dispositivos
echo 49.- Siguientes comandos
echo 50.- Anteriores comandos
echo fin.- Salir
set /p opcion=%1
if %opcion%==34 logoff
if %opcion%==35 eudcedit
if %opcion%==36 sysedit
if %opcion%==37 regedit
if %opcion%==38 shutdown
if %opcion%==39 explorer
if %opcion%==40 dxdiag
if %opcion%==41 wabmig
if %opcion%==42 mrt
if %opcion%==43 control admintools
if %opcion%==44 firewall.cpl
if %opcion%==45 fonts
if %opcion%==46 compmgmt.msc
if %opcion%==47 diskmgmt.msc
if %opcion%==48 devmgmt.msc
if %opcion%==49 goto menu4
if %opcion%==50 goto menu2
if %opcion%==fin goto fin
goto menu3
:menu4
cls
echo ================ MENU4 ====================
echo 51.- Gestor de objectos
echo 52.- Gestor de particiones de disco
echo 53.- Gestor de tareas de Windows
echo 54.- Gestor de utilidades
echo 55.- Gestor de verificación de controladores
echo 56.- HyperTerminal
echo 57.- Iexpress Wizard
echo 58.- Impresoras y faxes
echo 59.- Infra-estructura de gestión de Windows
echo 60.- Iniciar Windows Update
echo 61.- Elementos a sincronizar
echo 62.- Internet Explorer
echo 63.- Introducción a Windows XP
echo 64.- Juego de cartas Copas
echo 65.- Juego de cartas FreeCell
echo 66.- Siguientes comandos
echo 67.- Anteriores comandos
echo fin.- Salir
set /p opcion=%1
if %opcion%==51 Gestor de objectos = packager
if %opcion%==52 Gestor de particiones de disco = diskpart
if %opcion%==53 Gestor de tareas de Windows = taskmgr
if %opcion%==54 Gestor de utilidades = utilman
if %opcion%==55 Gestor de verificación de controladores = verifier
if %opcion%==56 HyperTerminal = hypertrm
if %opcion%==57 Iexpress Wizard = iexpress
if %opcion%==58 Impresoras y faxes = control printers
if %opcion%==59 Infra-estructura de gestión de Windows = wmimgmt.msc
if %opcion%==60 Iniciar Windows Update = wupdmgr
if %opcion%==61 Elementos a sincronizar = mobsync
if %opcion%==62 Internet Explorer = iexplore
if %opcion%==63 Introducción a Windows XP = tourstart
if %opcion%==64 Juego de cartas Copas= mshearts
if %opcion%==65 Juego de cartas FreeCell = freecell
if %opcion%==66 goto menu5
if %opcion%==67 goto menu3
if %opcion%==fin goto fin
goto menu4
:menu5
cls
echo ================ MENU5 ====================
echo 68.- Juego de cartas Spider Solitare
echo 69.- Juego del Buscaminas
echo 70.- Conexión a escritorio remoto
echo 71.- Conexión de red
echo 72.- Limpieza de disco
echo 73.- Linea de comandos
echo 74.- Lista telefónica
echo 75.- Libro de direcciones
echo 76.- Mapa de caracteres
echo 77.- Marcador telefónico
echo 78.- Microsoft Access (si está instalado)
echo 79.- Microsoft Chat
echo 80.- Microsoft Excel (si está instalado)
echo 81.- Microsoft Frontpage (si está instalado)
echo 82.- Microsoft Movie Maker
echo 83.- Siguientes comandos
echo 84.- Anteriores comandos
echo fin.- Salir
set /p opcion=%1
if %opcion%==68 spider
if %opcion%==69 winmine
if %opcion%==70 mstsc
if %opcion%==71 control netconnections
if %opcion%==72 cleanmgr
if %opcion%==73 cmd
if %opcion%==74 rasphone
if %opcion%==75 wab
if %opcion%==76 charmap
if %opcion%==77 dialer
if %opcion%==78 access.cpl
if %opcion%==79 winchat
if %opcion%==80 excel
if %opcion%==81 frontpg
if %opcion%==82 moviemk
if %opcion%==83 goto menu6
if %opcion%==84 goto menu4
if %opcion%==fin goto fin
goto menu5
:menu6
cls
echo ================ MENU6 ====================
echo 85.- Microsoft Paint
echo 86.- Microsoft Powerpoint (si está instalado)
echo 87.- Microsoft Word (si está instalado)
echo 88.- Nero (si está instalado)
echo 89.- Netmeeting
echo 90.- Notepad
echo 91.- Nview Desktop Manager (si está instalado)
echo 92.- Opciones de accesibilidad
echo 93.- Opciones de carpetas
echo 94.- Opciones regionales y de idioma
echo 95.- Outlook Express
echo 96.- Panel de control
echo 97.- Panel de control Direct X (si está instalado)
echo 98.- Panel de control Java (si está instalado)
echo 99.- Paint
echo 100.- Siguientes comandos
echo 101.- Anteriores comandos
echo fin.- Salir
set /p opcion=%1
if %opcion%==85 Microsoft Paint = mspaint
if %opcion%==86 Microsoft Powerpoint (si está instalado) = powerpnt
if %opcion%==87 Microsoft Word (si está instalado) = winword
if %opcion%==88 Nero (si está instalado) = nero
if %opcion%==89 Netmeeting = conf
if %opcion%==90 Notepad = notepad
if %opcion%==91 Nview Desktop Manager (si está instalado) = nvtuicpl.cpl
if %opcion%==92 Opciones de accesibilidad = access.cpl
if %opcion%==93 Opciones de carpetas = control folders
if %opcion%==94 Opciones regionales y de idioma = intl.cpl
if %opcion%==95 Outlook Express = msimn
if %opcion%==96 Panel de control = control
if %opcion%==97 Panel de control Direct X (si está instalado) = directx.cpl
if %opcion%==98 Panel de control Java (si está instalado) = jpicpl32.cpl
if %opcion%==99 Paint = pbrush
if %opcion%==100 goto menu7
if %opcion%==101 goto menu5
if %opcion%==fin goto fin
goto menu6
:menu7
cls
echo ================ MENU7 ====================
echo 102.- Recurso DDE
echo 103.- Impresoras
echo 104.- Carpetas compartidas
echo 105.- Solicitudes del operador de medios de almacenamiento extraibles
echo 106.- Rendimiento
echo 107.- Rendimiento
echo 108.- Opciones de telefonía y el Modem
echo 109.- Pinball para Windows
echo 110.- Política de grupo (XP Prof)
echo 111.- Configuración de energía
echo 112.- Findfast
echo 113.- Propiedades de visualización
echo 114.- Propiedades de internet
echo 115.- Propiedades de fecha y hora
echo 116.- Propiedades de contraseñas
echo 117.- Siguientes comandos
echo 118.- Anteriores comandos
echo fin.- Salir
set /p opcion=%1
if %opcion%==102 ddeshare
if %opcion%==103 printers
if %opcion%==104 fsmgmt.msc
if %opcion%==105 ntmsoprq.msc
if %opcion%==106 perfmon
if %opcion%==107 perfmon.msc
if %opcion%==108 telephon.cpl
if %opcion%==109 pinball
if %opcion%==110 gpedit.msc
if %opcion%==111 powercfg.cpl
if %opcion%==112 findfast.cpl
if %opcion%==113 control color
if %opcion%==114 inetcpl.cpl
if %opcion%==115 timedate.cpl
if %opcion%==116 password.cpl
if %opcion%==117 goto menu8
if %opcion%==118 goto menu6
if %opcion%==fin goto fin
goto menu7
:menu8
cls
echo ================ MENU8 ====================
echo 119.- Propiedades de dispositivos de sonido
echo 120.- Propiedades de visualización
echo 121.- Propiedades del ratón
echo 122.- Propiedades del sistema
echo 123.- Propiedades del teclado
echo 124.- Protección de la base de datos de Windows
echo 125.- Protección de ficheros de Windows (analizar en cada arranque)
echo 126.- Protección de ficheros de Windows (analizar en el próximo arranque)
echo 127.- Protección de ficheros de Windows (analizar)
echo 128.- Protección de ficheros de Windows (volver a la configuración de fábrica)
echo 129.- Quicktime (si está instalado)
echo 130.- Real Player (si está instalado)
echo 131.- Escáneres y cámaras
echo 132.- Servicio de indexación
echo 133.- Servicios
echo 134.- Siguientes comandos
echo 135.- Anteriores comandos
echo fin.- Salir
set /p opcion=%1
if %opcion%==119 mmsys.cpl
if %opcion%==120 control desktop/desk.cpl
if %opcion%==121 main.cpl / control mouse
if %opcion%==122 sysdm.cpl
if %opcion%==123 control keyboard
if %opcion%==124 syskey
if %opcion%==125 sfc /scanboot
if %opcion%==126 sfc /scanonce
if %opcion%==127 sfc /scannow
if %opcion%==128 sfc /revert
if %opcion%==129 QuickTime.cpl
if %opcion%==130 realplay
if %opcion%==131 sticpl.cpl
if %opcion%==132 ciadv.msc
if %opcion%==133 services.msc
if %opcion%==134 goto menu9
if %opcion%==135 goto menu7
if %opcion%==fin goto fin
goto menu8
:menu9
cls
echo ================ MENU9 ====================
echo 136.- Servicios componentes
echo 137.- Tareas programadas
echo 138.- Teclado de pantalla
echo 139.- Tipos de letra
echo 140.- Tweak UI (si está instalado)
echo 141.- Utilidad de configuración de sistema
echo 142.- Utilidad de red de cliente de SQL Server
echo 143.- echo Utilidad de verificación de ficheros do sistema
echo 144.- Utilidad de verificación do disco
echo 145.- Utilidad Dr. Watson para o Windows
echo 146.- Utilidades de grupos locales
echo 147.- Comprobación de la firma del archivo
echo 148.- Visualizador del área de almacenamiento
echo 149.- Visualizador de aplicaciones de java (si está instalado)
echo 150.- Siguientes comandos
echo 151.- Anteriores comandos
echo fin.- Salir
set /p opcion=%1
if %opcion%==136 dcomcnfg
if %opcion%==137 control schedtasks
if %opcion%==138 osk
if %opcion%==139 control fonts
if %opcion%==140 tweakui
if %opcion%==141 msconfig
if %opcion%==142 cliconfg
if %opcion%==143 sfc
if %opcion%==144 chkdsk
if %opcion%==145 drwtsn32
if %opcion%==146 lusrmgr.msc
if %opcion%==147 sigverif
if %opcion%==148 clipbrd
if %opcion%==149 javaws
if %opcion%==150 goto menu10
if %opcion%==151 goto menu8
if %opcion%==fin goto fin
goto menu9
:menu10
cls
echo ================ MENU10 ====================
echo 152.- Visualizador de eventos = eventvwr.msc
echo 153.- Windows Magnifier = magnify
echo 154.- Windows Media Player = wmplayer
echo 155.- Windows Messenger (Ejecutar MSN) = msmsgs
echo 156.- Windows XP Tour Wizard (Tour Windows) = tourstart
echo 157.- Wordpad = write
echo 158.- Anteriores comandos
echo fin.- Salir
set /p opcion=%1
if %opcion%==152 eventvwr.msc
if %opcion%==153 magnify
if %opcion%==154 wmplayer
if %opcion%==155 msmsgs
if %opcion%==156 tourstart
if %opcion%==157 write
if %opcion%==158 goto menu9
if %opcion%==fin goto fin
goto menu10
:fin
@echo off
set/p find=Escribe el patron de busqueda de los archivos
rem Crea un archivo llamado "informe.txt" en el Escritorio del usuario actual
echo. > %userprofile%\Desktop\Informe.txt
rem Y ahora recorrera todas las unidades del sistema buscando archivos que
rem coincidan con el patron
for %%A IN (A B C D E F G H I J K L M N O P Q R S T U V W X Y Z) DO (
if exist %%A:\ (
rem cambiar la unidad actual y el directorio actual
cd /D %%A:\
rem Ahora que ya estoy en la nueva unidad del sistema operativo, busco archivos
rem podemos usar el siguiente comando o el que esta dos lineas mas abajo
for /R %%E IN (*%find%) DO echo %%E >> %userprofile%\Desktop\Informe.txt
rem Este es mas sencillo
rem dir /s "find" >> %userprofile%\Desktop\Informe.txt
)
)
@pause
@echo off
mysql -u root -proot pandurito_bd J:\code\base.sql
@pause
@echo off
cls
echo Se va a apagar el ordenador. Introduzca los segundos:
set /p seg=
echo Mensaje que se mostrara:
set /p mens=
shutdown -s -t %seg% -c "%mens%"
@echo off
REM list.bat
echo --- ARCHIVOS ---
dir /a-d /b /on
echo --- DIRECTORIOS ---
dir /ad /b /on
echo enter ...
pause > nul
@echo off
echo hola %1 %2 %3 %4 %5
echo Enter para salir ...
pause > null
@rem paso de parametros
echo %0
echo %1
echo %2
@pause
@echo off
color 0a
title Programando en Batch MS-DOS
cls
rem aqui voya acolocar las variables
set nombre=%username%
echo Enter para continuar...
pause > null
:bienvenida
echo Bienvenido %nombre%
@echo off
for %%x in (*.txt) do @echo %%x
@pause
@echo off
echo Estamos en %CD%
systeminfo
@pause
@echo off
@rem ejemplo
color 4f
title Ejemplo
:menu
cls
@echo Estamos en: %CD%
@echo Hola %USERNAME% esto es una prueba
echo.
echo ============ Menu ============
echo.
echo 0. Informacion del sistema
echo 1. Mandar ping
echo 2. Conocer IP
echo 3. Tracert
echo 4. Netstat
echo 5. Nslookup
echo 6. Apagar sistema
echo 7. Escanear disco
echo 8. Salir
echo =================================
set /p numero=Teclea un opcion (Ctrl + c para salir del menu):
@rem echo Tecleaste %numero%
if %numero%==0 goto :informacion
if %numero%==1 goto :conexion
if %numero%==2 goto :miIP
if %numero%==3 goto :Tracert
if %numero%==4 goto :Netstat
if %numero%==5 goto :Nslookup
if %numero%==6 goto :apagar
if %numero%==7 goto :escanear
if %numero%==8 goto :fin
if %numero% GTR 8 echo Error
goto :menu
:informacion
@rem CALL miInfo
@start cmd /k systeminfo
goto :menu
:conexion
@start cmd /k ping www.google.com.mx
goto :menu
:miIP
@start cmd /k ipconfig /all
goto :menu
:Tracert
set /p host=Teclea host o IP:
@start cmd /k tracert %host%
goto :menu
:Netstat
@start cmd /k netstat -bo 10
goto :menu
:Nslookup
@start cmd /k nslookup
goto :menu
:apagar
@rem shutdown -s -t 300 -c "Apagando sistema ..."
echo Apagando ...
goto :menu
:escanear
@rem sfc /scannow
echo Escaneando disco ...
goto :menu
:fin
exit
@echo off
@rem Programando en Batch
title Ejemplo de Batch
cls
echo Hola usuario %USERNAME%
echo hora: %time%
echo fecha: %date%
@pause
@echo off
@rem Programando en Batch
echo Cual es tu edad
SET /P m=
IF %m% GEQ 18 (
echo ERES MAYOR DE EDAD
) ELSE (
echo NO ERES MAYOR DE EDAD
@pause
@echo off
@rem Programando en Batch
IF not "%~1"=="hola" echo hola
IF "Uriel" == "%USERNAME%" echo hola %USERNAME%
@pause
@echo off
@rem Programando en Batch
set /a ubicacion=cd
pushd \
echo %ubicacion%
echo %homepath%
popd
@pause
@echo off
@rem Programando en Batch
set /a x=0
echo Tu nombre:
set /p nombre=
echo Hola %nombre% bienvenido
echo valor inicial de x= %x%
set /a x=x+5
echo x ahora vale %x%
@pause
@echo off
@rem Programando en Batch
@start /b cmd /c java -version
@start /b cmd /c groovy --version
@start /b cmd /c python -V
@start /b cmd /c ceylon --version
@start /b cmd /c scala -version
@start /b cmd /c ruby --version
@pause
@echo off
@rem Programando en Batch
echo Ruta al archivo: %~f1
echo Disco: %~d1
echo Solo ruta: %~p1
echo Nombre: %~n1
echo Extension: %~x1
echo Ruta Corta: %~s1
echo Atributos: %~a1
echo Fecha: %~t1
echo Tamaño: %~z1
@pause
@echo off
@rem Programando en Batch
echo %0 %1 %2 %3
shift /1
echo %0 %1 %2 %3
@rem regresa la ruta y el archivo de %1.
echo %~f1
@rem regresa la letra de la unidad de %1.
echo %~d1
@rem regresa solo la ruta del archivo %1.
echo %~p1
@rem regresa solo el nombre de archivo %1.
echo %~n1
@rem regresa solo la extension del archivo %1.
echo %~x1
@rem regresa solo la ruta, con directorios, con nombres cortos del archivo %1.
echo %~s1
@rem regresa los atributos del archivo.
echo %~a1
@rem regresa la hora/fecha del archivo %1
echo %~t1
@rem regresa el tamaño del archivo %1.
echo %~z1
@pause
@echo off
@rem http://www.elhacker.net/ProgramacionBat.html
set host= www.elhacker.net
echo haciendo ping a %host%
ping %host%
@pause
@echo off
:mensaje
echo Hola %USERNAME%
@pause
@exit
goto mensaje
@echo off
rem uso de for
echo Uso de for
for %%i in (*) do @echo %%i
@pause
@echo off
title Programando en Batch
echo Hola %USERNAME%
@pause
@exit
@echo off
title Programacion
set /a contador=0
for %%x in (*.txt) do (@echo %%x
set /a contador=contador+1
)
echo no. de datos %contador%
@pause
@echo off
set argC=0
for %%x in (%*) do Set /A argC+=1
echo no. de parametros: %argC%
@pause
@echo off
echo Bat ejecutado...
@pause
@echo off
set nombre=%USERNAME%
echo Hola %nombre%
IF %nombre% EQU %USERNAME% (
echo Correcto eres usuario registrado
) ELSE (
echo Incorrecto, no eres usuario registrado
)
@pause
@echo off
ipconfig >> archivo.txt
dir
@pause
@echo off
cd
mkdir carpeta
cd carpeta
echo Hola aqui >> archivo.txt
echo podrias poner lo que quieras >> archivo.txt
echo tal vez el resultado de un proceso >> archivo.txt
dir
@pause
@echo off
set /a n1=5
set /a n2=4
set /a suma=n1 + n2
echo suma: %suma%
@pause
@echo off
set /p nombre=Introduce tu nombre:
echo Hola %nombre%
IF %nombre% EQU %USERNAME% (
echo Correcto eres usuario registrado
) ELSE (
echo Incorrecto, no eres usuario registrado
)
@pause
rem () - agrupar
rem ! ~ - - operadores unarios
rem * / % - operadores aritméticos
rem + - - operadores aritméticos
rem << >> - desplazamiento lógico
rem & - bit a bit y
rem ^ - bit a bit exclusivo o
rem | - bit a bit
rem = *= /= %= += -= - asignación
rem &= ^= |= <<= >>=
rem , - separador de expresión
@echo off
@cls
echo hola %*
@pause
@echo off
@rem ver informacion
echo Fecha actual %DATE%
echo Hora actual %TIME%
echo Nombre del PC %COMPUTERNAME%
echo Nombre del usuario %USERNAME%
echo Directorio raiz del HD %SYSTEMROOT%
echo Directorio en que te encuentras %CD%
echo Numero de procesadores %NUMBER_OF_PROCESSORS%
@pause
rem 4
@echo off
rem simular un while
setlocal enableextensions enabledelayedexpansion
set /a "x = 0"
:while1
if %x% leq 8 (
echo %x%
set /a "x = x + 1"
goto :while1
)
endlocal
rem 3
@echo off
@REM inicializa con un valor "true"
@SET intCounter=1
:while
@REM prueba
@IF %intCounter% GTR 10 (GOTO wend)
@REM condicion "true"
@echo %intCounter%
@REM set prueba
@SET /a intCounter=intCounter+1
@REM loop
@GOTO while
:wend
@PAUSE
rem 2
@echo off
set NUMEROS=(1 3 4 6 87)
for %%x in %NUMEROS% do @echo %%x
echo.
echo Presiona Enter...
pause > null
rem 1
@echo off
set aleatorio=%RANDOM%
set /p numero=Introduce numero:
echo.
IF %numero% EQU %aleatorio% (
echo Acertaste
) ELSE (
echo Fallaste, el numero es %aleatorio%
)
echo Presiona Enter...
pause > null
:com1
@echo off
echo Estamos en %CD%
systeminfo
@pause
goto :com1
@echo off
@rem ejemplo
color 4f
title Ejemplo
:menu
cls
@echo Estamos en: %CD%
@echo Hola %USERNAME% esto es una prueba
echo.
echo ============ Menu ============
echo.
echo 0. Informacion del sistema
echo 1. Mandar ping
echo 2. Conocer IP
echo 3. Tracert
echo 4. Netstat
echo 5. Nslookup
echo 6. Apagar sistema
echo 7. Escanear disco
echo 8. Salir
echo =================================
set /p numero=Teclea un opcion (Ctrl + c para salir del menu):
@rem echo Tecleaste %numero%
if %numero%==0 goto :informacion
if %numero%==1 goto :conexion
if %numero%==2 goto :miIP
if %numero%==3 goto :Tracert
if %numero%==4 goto :Netstat
if %numero%==5 goto :Nslookup
if %numero%==6 goto :apagar
if %numero%==7 goto :escanear
if %numero%==8 goto :fin
if %numero% GTR 8 echo Error
goto :menu
:informacion
@rem CALL miInfo
@start cmd /k systeminfo
goto :menu
:conexion
@start cmd /k ping www.google.com.mx
goto :menu
:miIP
@start cmd /k ipconfig /all
goto :menu
:Tracert
set /p host=Teclea host o IP:
@start cmd /k tracert %host%
goto :menu
:Netstat
@start cmd /k netstat -bo 10
goto :menu
:Nslookup
@start cmd /k nslookup
goto :menu
:apagar
@rem shutdown -s -t 300 -c "Apagando sistema ..."
echo Apagando ...
goto :menu
:escanear
@rem sfc /scannow
echo Escaneando disco ...
goto :menu
:fin
exit
@echo off
@rem Programando en Batch
title Ejemplo de Batch
cls
echo Hola usuario %USERNAME%
echo hora: %time%
echo fecha: %date%
@pause
@echo off
@rem Programando en Batch
echo Cual es tu edad
SET /P m=
IF %m% GEQ 18 (
echo ERES MAYOR DE EDAD
) ELSE (
echo NO ERES MAYOR DE EDAD
@pause
@echo off
@rem Programando en Batch
IF not "%~1"=="hola" echo hola
IF "Uriel" == "%USERNAME%" echo hola %USERNAME%
@pause
@echo off
@rem Programando en Batch
set /a ubicacion=cd
pushd \
echo %ubicacion%
echo %homepath%
popd
@pause
@echo off
@rem Programando en Batch
set /a x=0
echo Tu nombre:
set /p nombre=
echo Hola %nombre% bienvenido
echo valor inicial de x= %x%
set /a x=x+5
echo x ahora vale %x%
@pause
@echo off
@rem Programando en Batch
@start /b cmd /c java -version
@start /b cmd /c groovy --version
@start /b cmd /c python -V
@start /b cmd /c ceylon --version
@start /b cmd /c scala -version
@start /b cmd /c ruby --version
@pause
@echo off
@rem Programando en Batch
echo Ruta al archivo: %~f1
echo Disco: %~d1
echo Solo ruta: %~p1
echo Nombre: %~n1
echo Extension: %~x1
echo Ruta Corta: %~s1
echo Atributos: %~a1
echo Fecha: %~t1
echo Tamaño: %~z1
@pause
@echo off
@rem Programando en Batch
echo %0 %1 %2 %3
shift /1
echo %0 %1 %2 %3
@rem regresa la ruta y el archivo de %1.
echo %~f1
@rem regresa la letra de la unidad de %1.
echo %~d1
@rem regresa solo la ruta del archivo %1.
echo %~p1
@rem regresa solo el nombre de archivo %1.
echo %~n1
@rem regresa solo la extension del archivo %1.
echo %~x1
@rem regresa solo la ruta, con directorios, con nombres cortos del archivo %1.
echo %~s1
@rem regresa los atributos del archivo.
echo %~a1
@rem regresa la hora/fecha del archivo %1
echo %~t1
@rem regresa el tamaño del archivo %1.
echo %~z1
@pause
@echo off
@rem http://www.elhacker.net/ProgramacionBat.html
set host= www.elhacker.net
echo haciendo ping a %host%
ping %host%
@pause
@echo off
:mensaje
echo Hola %USERNAME%
@pause
@exit
goto mensaje
@echo off
rem uso de for
echo Uso de for
for %%i in (*) do @echo %%i
@pause
@echo off
title Programando en Batch
echo Hola %USERNAME%
@pause
@exit
@echo off
title Programacion
set /a contador=0
for %%x in (*.txt) do (@echo %%x
set /a contador=contador+1
)
echo no. de datos %contador%
@pause
@echo off
set argC=0
for %%x in (%*) do Set /A argC+=1
echo no. de parametros: %argC%
@pause
@echo off
echo Bat ejecutado...
@pause
@echo off
set nombre=%USERNAME%
echo Hola %nombre%
IF %nombre% EQU %USERNAME% (
echo Correcto eres usuario registrado
) ELSE (
echo Incorrecto, no eres usuario registrado
)
@pause
@echo off
ipconfig >> archivo.txt
dir
@pause
@echo off
cd
mkdir carpeta
cd carpeta
echo Hola aqui >> archivo.txt
echo podrias poner lo que quieras >> archivo.txt
echo tal vez el resultado de un proceso >> archivo.txt
dir
@pause
@echo off
set /a n1=5
set /a n2=4
set /a suma=n1 + n2
echo suma: %suma%
@pause
@echo off
set /p nombre=Introduce tu nombre:
echo Hola %nombre%
IF %nombre% EQU %USERNAME% (
echo Correcto eres usuario registrado
) ELSE (
echo Incorrecto, no eres usuario registrado
)
@pause
rem () - agrupar
rem ! ~ - - operadores unarios
rem * / % - operadores aritméticos
rem + - - operadores aritméticos
rem << >> - desplazamiento lógico
rem & - bit a bit y
rem ^ - bit a bit exclusivo o
rem | - bit a bit
rem = *= /= %= += -= - asignación
rem &= ^= |= <<= >>=
rem , - separador de expresión
@echo off
@cls
echo hola %*
@pause
@echo off
@rem ver informacion
echo Fecha actual %DATE%
echo Hora actual %TIME%
echo Nombre del PC %COMPUTERNAME%
echo Nombre del usuario %USERNAME%
echo Directorio raiz del HD %SYSTEMROOT%
echo Directorio en que te encuentras %CD%
echo Numero de procesadores %NUMBER_OF_PROCESSORS%
@pause
rem 4
@echo off
rem simular un while
setlocal enableextensions enabledelayedexpansion
set /a "x = 0"
:while1
if %x% leq 8 (
echo %x%
set /a "x = x + 1"
goto :while1
)
endlocal
rem 3
@echo off
@REM inicializa con un valor "true"
@SET intCounter=1
:while
@REM prueba
@IF %intCounter% GTR 10 (GOTO wend)
@REM condicion "true"
@echo %intCounter%
@REM set prueba
@SET /a intCounter=intCounter+1
@REM loop
@GOTO while
:wend
@PAUSE
rem 2
@echo off
set NUMEROS=(1 3 4 6 87)
for %%x in %NUMEROS% do @echo %%x
echo.
echo Presiona Enter...
pause > null
rem 1
@echo off
set aleatorio=%RANDOM%
set /p numero=Introduce numero:
echo.
IF %numero% EQU %aleatorio% (
echo Acertaste
) ELSE (
echo Fallaste, el numero es %aleatorio%
)
echo Presiona Enter...
pause > null
:com1
@echo off
title Programacion
set /a contador=0
for %%x in (*.txt) do (@echo %%x
set /a contador=contador+1
)
echo no. de datos %contador%
@pause
@echo off
set argC=0
for %%x in (%*) do Set /A argC+=1
echo no. de parametros: %argC%
@pause
goto :com1
@echo off
echo Bat ejecutado...
@pause
@echo off
set nombre=%USERNAME%
echo Hola %nombre%
IF %nombre% EQU %USERNAME% (
echo Correcto eres usuario registrado
) ELSE (
echo Incorrecto, no eres usuario registrado
)
@pause
@echo off
ipconfig >> archivo.txt
dir
@pause
@echo off
cd
mkdir carpeta
cd carpeta
echo Hola aqui >> archivo.txt
echo podrias poner lo que quieras >> archivo.txt
echo tal vez el resultado de un proceso >> archivo.txt
dir
@pause
@echo off
set /a n1=5
set /a n2=4
set /a suma=n1 + n2
echo suma: %suma%
@pause
@echo off
set /p nombre=Introduce tu nombre:
echo Hola %nombre%
IF %nombre% EQU %USERNAME% (
echo Correcto eres usuario registrado
) ELSE (
echo Incorrecto, no eres usuario registrado
)
@pause
rem () - agrupar
rem ! ~ - - operadores unarios
rem * / % - operadores aritméticos
rem + - - operadores aritméticos
rem << >> - desplazamiento lógico
rem & - bit a bit y
rem ^ - bit a bit exclusivo o
rem | - bit a bit
rem = *= /= %= += -= - asignación
rem &= ^= |= <<= >>=
rem , - separador de expresión
@echo off
@cls
echo hola %*
@pause
@echo off
@rem ver informacion
echo Fecha actual %DATE%
echo Hora actual %TIME%
echo Nombre del PC %COMPUTERNAME%
echo Nombre del usuario %USERNAME%
echo Directorio raiz del HD %SYSTEMROOT%
echo Directorio en que te encuentras %CD%
echo Numero de procesadores %NUMBER_OF_PROCESSORS%
@pause
rem 4
@echo off
rem simular un while
setlocal enableextensions enabledelayedexpansion
set /a "x = 0"
:while1
if %x% leq 8 (
echo %x%
set /a "x = x + 1"
goto :while1
)
endlocal
rem 3
@echo off
@REM inicializa con un valor "true"
@SET intCounter=1
:while
@REM prueba
@IF %intCounter% GTR 10 (GOTO wend)
@REM condicion "true"
@echo %intCounter%
@REM set prueba
@SET /a intCounter=intCounter+1
@REM loop
@GOTO while
:wend
@PAUSE
rem 2
@echo off
set NUMEROS=(1 3 4 6 87)
for %%x in %NUMEROS% do @echo %%x
echo.
echo Presiona Enter...
pause > null
rem 1
@echo off
set aleatorio=%RANDOM%
set /p numero=Introduce numero:
echo.
IF %numero% EQU %aleatorio% (
echo Acertaste
) ELSE (
echo Fallaste, el numero es %aleatorio%
)
echo Presiona Enter...
pause > null
rem otro mas
@echo off
ipconfig >> archivo.txt
dir
@pause
rem otro ejemplo
@echo off
set nombre=%USERNAME%
echo Hola %nombre%
IF %nombre% EQU %USERNAME% (
echo Correcto eres usuario registrado
) ELSE (
echo Incorrecto, no eres usuario registrado
)
@pause
rem uso de for
@echo off
cd
for %%x in (*) do @echo %%x
@pause
rem escribir el resultado de un comando en un archivo de texto
@echo off
ipconfig >> archivo.txt
dir
@pause
rem crear una carpeta y un archivo
@echo off
cd
mkdir carpeta
cd carpeta
echo Hola aqui >> archivo.txt
echo podrias poner lo que quieras >> archivo.txt
echo tal vez el resultado de un proceso >> archivo.txt
dir
@pause
rem suma en batch
@echo off
set /a n1=5
set /a n2=4
set /a suma=n1 + n2
echo suma: %suma%
@pause
rem uso de IF y ELSE
@echo off
set /p nombre=Introduce tu nombre:
echo Hola %nombre%
IF %nombre% EQU %USERNAME% (
echo Correcto eres usuario registrado
) ELSE (
echo Incorrecto, no eres usuario registrado
)
@pause
rem paso de parametros
@echo off
@cls
echo hola %*
@pause
rem ver informacion del sistema http://norfipc.com/comandos/consola-cmd-crear-archivos-batch.html
@echo off
echo Fecha actual %DATE%
echo Hora actual %TIME%
echo Nombre del PC %COMPUTERNAME%
echo Nombre del usuario %USERNAME%
echo Directorio raiz del HD %SYSTEMROOT%
echo Directorio en que te encuentras %CD%
echo Numero de procesadores %NUMBER_OF_PROCESSORS%
@pause
rem simular un while
@echo off
setlocal enableextensions enabledelayedexpansion
set /a "x = 0"
:while1
if %x% leq 8 (
echo %x%
set /a "x = x + 1"
goto :while1
)
endlocal
rem uso de bucle do while
@echo off
@REM inicializa con un valor "true"
@SET intCounter=1
:while
@REM prueba
@IF %intCounter% GTR 10 (GOTO wend)
@REM condicion "true"
@echo %intCounter%
@REM set prueba
@SET /a intCounter=intCounter+1
@REM loop
@GOTO while
:wend
@PAUSE
rem uso de arreglos
@echo off
set NUMEROS=(1 3 4 6 87)
for %%x in %NUMEROS% do @echo %%x
echo.
echo Presiona Enter...
pause > null
rem el usuario trata de adivinar un número aleatorio
@echo off
set aleatorio=%RANDOM%
set /p numero=Introduce numero:
echo.
IF %numero% EQU %aleatorio% (
echo Acertaste
) ELSE (
echo Fallaste, el numero es %aleatorio%
)
echo Presiona Enter...
pause > null
rem comentarios multilínea
goto :comentario
@echo off
set /p nombre=Tu nombre:
echo.
echo Hola %nombre%
echo Presiona Enter para salir...
pause > null
:comentario
rem ********** existe Java************************************************
@echo off
Title Comprobando existencia de Java
SET MENSAJE =0
SET PWD=%CD%
SET JAVA= %java_home%\bin
CD %JAVA%
DIR | FIND "java.exe" > NUL
IF ERRORLEVEL 1 GOTO Label1
IF ERRORLEVEL 0 GOTO Label0
:Label1
SET MENSAJE=No se encontro java en %java%
GOTO End
:Label0
SET MENSAJE=Se encontro java
GOTO End
:End
ECHO %MENSAJE%
ECHO Presiona Enter para continuar
pause > null
rem msg * %MENSAJE%
chdir /d %PWD%
rem **************************************************************
rem ************************ estadisica ************************************************
@echo off
setlocal enabledelayedexpansion
cls
echo VER LOS DIAS QUE SE HA CONECTADO CADA EQUIPO
echo ============================================
echo.
title Dias que se ha conectado cada equipo
rem Guardo en el archivo "aux1.txt" las lineas que contienen direcciones IP
rem y MAC
find "192.168." equiposIP.txt > aux1.txt
rem y ahora en el archivo "aux2.txt" guardo las diferentes direcciones MAC
rem de los equipos de la red
echo. > aux2.txt
for /f "tokens=3" %%i in (aux1.txt) do (
rem compruebo si la MAC de la linea actual ya la he
rem metido antes en el archivo "aux2.txt"
find "%%i" aux2.txt > nul
if !errorlevel! == 1 echo %%i >> aux2.txt
)
rem Ya tengo metidas en el archivo "aux2.txt" todas las
rem direcciones MAC distintas de mi red
rem Y ahora cojo de una en una las direcciones mac de "aux2.txt"
rem y voy sacando por pantalla todos los dias en que han estado
rem conectadas
for /f "tokens=1" %%i in (aux2.txt) do (
echo El equipo con MAC %%i se ha conectado:
rem vacio el archivo "aux3.txt"
echo. > aux3.txt
rem este segundo for me sirve para mirar en "aux1.txt" las
rem fechas en que una direccion MAC se ha conectado a la red
for /f "tokens=5" %%x in ('find "%%i" aux1.txt') do (
rem y lo guardo en "aux3.txt"
echo %%x >> aux3.txt
)
rem vacio el archivo "aux4.txt"
echo. > aux4.txt
rem ahora en "aux3.txt" tengo las fechas en las que el ordenador
rem en cuestion se conecto a la red, pero hay muchas repetidas.
rem Las contare por fecha y lo sacaré por pantalla
for /f "tokens=1" %%n in (aux3.txt) do (
find "%%n" aux4.txt > nul
if !errorlevel! == 1 (
for /f "tokens=2 delims=:" %%x in ('find /c "%%n" aux3.txt') do (
set veces=%%x
)
echo %%n - !veces! veces >> aux4.txt
)
)
for /f "tokens=2 delims=:" %%x in ('find /c "/" aux4.txt') do (
echo %%x dias en total
)
for /f "tokens=2 delims=:" %%x in ('find /c "/" aux3.txt') do (
echo y un total de %%x veces
)
type aux4.txt
pause
echo.
)
cls
rem **************************************************************************************
rem *************** estadistica *******************************************
@echo off
setlocal enabledelayedexpansion
cls
echo VER ESTADISTICAS DE UN MES Y ANIO DETERMINADO
echo =============================================
echo.
set/p mes=Introduce el numero de mes con dos cifras (p.ej: 06)
set/p anio=Introduce el anio (p.ej: 2012)
title Estadisticas del mes %mes% de %anio%
rem Ahora busco las lineas del archivo "equiposIP.txt" que
rem contienen el mes indicado
find "/%mes%/%anio%" equiposIP.txt > aux1.txt
echo Estadisticas para el mes %mes% del anio %anio% > aux2.txt
echo. >> aux2.txt
echo Veces Equipo >> aux2.txt
echo ============== >> aux2.txt
echo. >> aux2.txt
rem En el archivo "aux1.txt", las direcciones MAC que mas
rem aparecen son las que mas tiempo han estado conectadas
rem a la red durante este mes. Voy a recorrer linea por linea
rem dicho archivo, viendo la MAC que tiene cada linea y contando
rem cuantas veces aparece dicha MAC en el archivo, y asi sabre
rem cuanto tiempo ha estado conectado dicho ordenador.
rem el primer for recorre linea por linea el archivo y guarda
rem en la variable %%i la MAC de cada linea
for /f "tokens=3" %%i in (aux1.txt) do (
rem Primero compruebo si la MAC actual ya la he usado antes
find "%%i" aux2.txt > nul
if !errorlevel! == 1 (
rem este segundo for me sirve para guardar en la variable
rem "veces" el numero de apariciones de la mac en el archivo
for /f "tokens=2 delims=:" %%x in ('find /c "%%i" aux1.txt') do (
set veces=%%x
rem y ahora guardo en "aux2.txt" una linea por cada mac y
rem cuantas apariciones tiene en el archivo "aux1.txt"
echo !veces! %%i >> aux2.txt
)
)
)
cls
rem Y ahora muestro ordenado del reves el archivo "aux2.txt"
sort /r aux2.txt
pause
cls
rem ***********************************************************************
rem ************* estadistica *********************************
@echo off
setlocal enabledelayedexpansion
cls
echo VER ESTADISTICAS DE UN MES Y ANIO DETERMINADO
echo =============================================
echo.
set/p mes=Introduce el numero de mes con dos cifras (p.ej: 06)
set/p anio=Introduce el anio (p.ej: 2012)
title Estadisticas del mes %mes% de %anio%
rem Ahora busco las lineas del archivo "equiposIP.txt" que
rem contienen el mes indicado
find "/%mes%/%anio%" equiposIP.txt > aux1.txt
echo Estadisticas para el mes %mes% del anio %anio% > aux2.txt
echo. >> aux2.txt
echo Veces Equipo >> aux2.txt
echo ============== >> aux2.txt
echo. >> aux2.txt
rem En el archivo "aux1.txt", las direcciones MAC que mas
rem aparecen son las que mas tiempo han estado conectadas
rem a la red durante este mes. Voy a recorrer linea por linea
rem dicho archivo, viendo la MAC que tiene cada linea y contando
rem cuantas veces aparece dicha MAC en el archivo, y asi sabre
rem cuanto tiempo ha estado conectado dicho ordenador.
rem el primer for recorre linea por linea el archivo y guarda
rem en la variable %%i la MAC de cada linea
for /f "tokens=3" %%i in (aux1.txt) do (
rem Primero compruebo si la MAC actual ya la he usado antes
find "%%i" aux2.txt > nul
if !errorlevel! == 1 (
rem este segundo for me sirve para guardar en la variable
rem "veces" el numero de apariciones de la mac en el archivo
for /f "tokens=2 delims=:" %%x in ('find /c "%%i" aux1.txt') do (
set veces=%%x
rem y ahora guardo en "aux2.txt" una linea por cada mac y
rem cuantas apariciones tiene en el archivo "aux1.txt"
echo !veces! %%i >> aux2.txt
)
)
)
cls
rem Y ahora muestro ordenado del reves el archivo "aux2.txt"
sort /r aux2.txt
pause
cls
rem **********************************************************
rem ***************** estadisticas ***************************************
@echo off
setlocal enabledelayedexpansion
cls
echo VER ESTADISTICAS DE UN DIA DETERMINADO
echo ======================================
echo.
echo Introduce dia
set /p dia=
echo Introduce mes:
set /p mes=
echo Introduce anio
set /p anio=
set fecha=%dia%/%mes%/%anio%
title Estadisticas del dia %fecha%
rem Ahora busco las lineas del archivo "equiposIP.txt" que
rem contienen la fecha indicada
find "%fecha%" equiposIP.txt > aux1.txt
echo Estadisticas para el dia %fecha% > aux2.txt
echo. >> aux2.txt
echo Veces Equipo >> aux2.txt
echo ============== >> aux2.txt
echo. >> aux2.txt
rem En el archivo "aux1.txt", las direcciones MAC que mas
rem aparecen son las que mas tiempo han estado conectadas
rem a la red durante este dia. Voy a recorrer linea por linea
rem dicho archivo, viendo la MAC que tiene cada linea y contando
rem cuantas veces aparece dicha MAC en el archivo, y asi sabre
rem cuanto tiempo ha estado conectado dicho ordenador.
rem el primer for recorre linea por linea el archivo y guarda
rem en la variable %%i la MAC de cada linea
for /f "tokens=3" %%i in (aux1.txt) do (
rem Primero compruebo si la MAC actual ya la he usado antes
find "%%i" aux2.txt > nul
if !errorlevel! == 1 (
rem este segundo for me sirve para guardar en la variable
rem "veces" el numero de apariciones de la mac en el archivo
for /f "tokens=2 delims=:" %%x in ('find /c "%%i" aux1.txt') do (
set veces=%%x
rem y ahora guardo en "aux2.txt" una linea por cada mac y
rem cuantas apariciones tiene en el archivo "aux1.txt"
echo !veces! %%i >> aux2.txt
)
)
)
cls
sort /r aux2.txt
pause
cls
rem ***********************************************************************
rem ******************* comandos ****************
@echo off
:menu1
cls
echo Elige un comando para ejecutar:
echo ================ MENU1 ====================
echo 1.- Abre filtro AC3 (si está instalado)
echo 2.- Acerca de Windows (Ver la versión de Windows)
echo 3.- Actualizaciones automáticas
echo 4.- Añadir o quitar programas
echo 5.- Administrador de orígenes de datos de ODBC
echo 6.- Ayuda y soporte
echo 7.- Medios de almacenamiento extraibles
echo 8.- Asistente de accesibilidad
echo 9.- Asistente de cámaras y escáneres
echo 10.- Asistente de configuración de redes
echo 11.- Asistente de copia de seguridad o restauración
echo 12.- Asistente de conexión Internet
echo 13.- Asistente de transferencia de definiciones y de ficheros
echo 14.- Asistente de transferencia de ficheros a través de Bluetooth
echo 15.- Asistente para añadir hardware
echo 16.- Siguientes comandos...
echo fin.- Salir
set /p opcion=%1
if %opcion%==1 ac3filter.cpl
if %opcion%==2 winver
if %opcion%==3 wuaucpl.cpl
if %opcion%==4 appwiz.cpl
if %opcion%==5 odbccp32.cpl
if %opcion%==6 msinfo32
if %opcion%==7 ntmsmgr.msc
if %opcion%==8 accwiz
if %opcion%==9 wiaacmgr
if %opcion%==10 netsetup.cpl
if %opcion%==11 ntbackup
if %opcion%==12 inetwiz
if %opcion%==13 migwiz
if %opcion%==14 fsquirt
if %opcion%==15 hdwwiz.cpl
if %opcion%==16 goto menu2
if %opcion%==fin goto fin
goto menu1
:menu2
cls
echo ================ MENU2 ====================
echo 17.- Calculadora
echo 18.- Centro de seguridad de Windows
echo 19.- Certificados
echo 20.- Cliente Telnet
echo 21.- Configuración del protocolo de Internet (información de DNS )
echo 22.- Configuración de protocolo de Internet (Todas las conexiones )
echo 23.- Configuración de protocolo de Internet (ver DNS )
echo 24.- Configuración de protocolo de Internet (ver todo)
echo 25.- Configuración de protocolo de Internet (Modificar DHCP Class ID)
echo 26.- Configuración IP
echo 27.- Conjunto de políticas resultante (XP Prof)
echo 28.- Cuentas de usuario
echo 29.- Controladores de juegos
echo 30.- Definiciones de seguridad local
echo 31.- Desfragmentador de disco
echo 32.- Siguientes comandos
echo 33.- Anteriores comandos
echo fin.- Salir
set /p opcion=%1
if %opcion%==17 calc
if %opcion%==18 wscui.cpl
if %opcion%==19 certmgr.msc
if %opcion%==20 telnet
if %opcion%==21 ipconfig /flushdns
if %opcion%==22 ipconfig /release
if %opcion%==23 ipconfig /displaydns
if %opcion%==24 ipconfig /all
if %opcion%==25 ipconfig /setclassid
if %opcion%==26 ipconfig
if %opcion%==27 rsop.msc
if %opcion%==28 nusrmgr.cpl
if %opcion%==29 joy.cpl
if %opcion%==30 secpol.msc
if %opcion%==31 dfrg.msc
if %opcion%==32 goto menu3
if %opcion%==33 goto menu1
if %opcion%==fin goto fin
goto menu2
:menu3
cls
echo ================ MENU3 ====================
echo 34.- Dejar de utilizar Windows
echo 35.- Editor de carácter privado
echo 36.- Editor de configuración de sistema
echo 37.- Editor de registro
echo 38.- Apagar Windows
echo 39.- Explorador de Windows
echo 40.- Herramienta de diagnóstico de Direct X
echo 41.- Herramienta de importación de Libreta de direcciones
echo 42.- Herramienta para quitar software malicioso de Microsoft Windows
echo 43.- Herramienta administrativas
echo 44.- Firewall de Windows
echo 45.- Fuentes
echo 46.- Gestión de computadores
echo 47.- Gestión de discos
echo 48.- Gestor de dispositivos
echo 49.- Siguientes comandos
echo 50.- Anteriores comandos
echo fin.- Salir
set /p opcion=%1
if %opcion%==34 logoff
if %opcion%==35 eudcedit
if %opcion%==36 sysedit
if %opcion%==37 regedit
if %opcion%==38 shutdown
if %opcion%==39 explorer
if %opcion%==40 dxdiag
if %opcion%==41 wabmig
if %opcion%==42 mrt
if %opcion%==43 control admintools
if %opcion%==44 firewall.cpl
if %opcion%==45 fonts
if %opcion%==46 compmgmt.msc
if %opcion%==47 diskmgmt.msc
if %opcion%==48 devmgmt.msc
if %opcion%==49 goto menu4
if %opcion%==50 goto menu2
if %opcion%==fin goto fin
goto menu3
:menu4
cls
echo ================ MENU4 ====================
echo 51.- Gestor de objectos
echo 52.- Gestor de particiones de disco
echo 53.- Gestor de tareas de Windows
echo 54.- Gestor de utilidades
echo 55.- Gestor de verificación de controladores
echo 56.- HyperTerminal
echo 57.- Iexpress Wizard
echo 58.- Impresoras y faxes
echo 59.- Infra-estructura de gestión de Windows
echo 60.- Iniciar Windows Update
echo 61.- Elementos a sincronizar
echo 62.- Internet Explorer
echo 63.- Introducción a Windows XP
echo 64.- Juego de cartas Copas
echo 65.- Juego de cartas FreeCell
echo 66.- Siguientes comandos
echo 67.- Anteriores comandos
echo fin.- Salir
set /p opcion=%1
if %opcion%==51 Gestor de objectos = packager
if %opcion%==52 Gestor de particiones de disco = diskpart
if %opcion%==53 Gestor de tareas de Windows = taskmgr
if %opcion%==54 Gestor de utilidades = utilman
if %opcion%==55 Gestor de verificación de controladores = verifier
if %opcion%==56 HyperTerminal = hypertrm
if %opcion%==57 Iexpress Wizard = iexpress
if %opcion%==58 Impresoras y faxes = control printers
if %opcion%==59 Infra-estructura de gestión de Windows = wmimgmt.msc
if %opcion%==60 Iniciar Windows Update = wupdmgr
if %opcion%==61 Elementos a sincronizar = mobsync
if %opcion%==62 Internet Explorer = iexplore
if %opcion%==63 Introducción a Windows XP = tourstart
if %opcion%==64 Juego de cartas Copas= mshearts
if %opcion%==65 Juego de cartas FreeCell = freecell
if %opcion%==66 goto menu5
if %opcion%==67 goto menu3
if %opcion%==fin goto fin
goto menu4
:menu5
cls
echo ================ MENU5 ====================
echo 68.- Juego de cartas Spider Solitare
echo 69.- Juego del Buscaminas
echo 70.- Conexión a escritorio remoto
echo 71.- Conexión de red
echo 72.- Limpieza de disco
echo 73.- Linea de comandos
echo 74.- Lista telefónica
echo 75.- Libro de direcciones
echo 76.- Mapa de caracteres
echo 77.- Marcador telefónico
echo 78.- Microsoft Access (si está instalado)
echo 79.- Microsoft Chat
echo 80.- Microsoft Excel (si está instalado)
echo 81.- Microsoft Frontpage (si está instalado)
echo 82.- Microsoft Movie Maker
echo 83.- Siguientes comandos
echo 84.- Anteriores comandos
echo fin.- Salir
set /p opcion=%1
if %opcion%==68 spider
if %opcion%==69 winmine
if %opcion%==70 mstsc
if %opcion%==71 control netconnections
if %opcion%==72 cleanmgr
if %opcion%==73 cmd
if %opcion%==74 rasphone
if %opcion%==75 wab
if %opcion%==76 charmap
if %opcion%==77 dialer
if %opcion%==78 access.cpl
if %opcion%==79 winchat
if %opcion%==80 excel
if %opcion%==81 frontpg
if %opcion%==82 moviemk
if %opcion%==83 goto menu6
if %opcion%==84 goto menu4
if %opcion%==fin goto fin
goto menu5
:menu6
cls
echo ================ MENU6 ====================
echo 85.- Microsoft Paint
echo 86.- Microsoft Powerpoint (si está instalado)
echo 87.- Microsoft Word (si está instalado)
echo 88.- Nero (si está instalado)
echo 89.- Netmeeting
echo 90.- Notepad
echo 91.- Nview Desktop Manager (si está instalado)
echo 92.- Opciones de accesibilidad
echo 93.- Opciones de carpetas
echo 94.- Opciones regionales y de idioma
echo 95.- Outlook Express
echo 96.- Panel de control
echo 97.- Panel de control Direct X (si está instalado)
echo 98.- Panel de control Java (si está instalado)
echo 99.- Paint
echo 100.- Siguientes comandos
echo 101.- Anteriores comandos
echo fin.- Salir
set /p opcion=%1
if %opcion%==85 Microsoft Paint = mspaint
if %opcion%==86 Microsoft Powerpoint (si está instalado) = powerpnt
if %opcion%==87 Microsoft Word (si está instalado) = winword
if %opcion%==88 Nero (si está instalado) = nero
if %opcion%==89 Netmeeting = conf
if %opcion%==90 Notepad = notepad
if %opcion%==91 Nview Desktop Manager (si está instalado) = nvtuicpl.cpl
if %opcion%==92 Opciones de accesibilidad = access.cpl
if %opcion%==93 Opciones de carpetas = control folders
if %opcion%==94 Opciones regionales y de idioma = intl.cpl
if %opcion%==95 Outlook Express = msimn
if %opcion%==96 Panel de control = control
if %opcion%==97 Panel de control Direct X (si está instalado) = directx.cpl
if %opcion%==98 Panel de control Java (si está instalado) = jpicpl32.cpl
if %opcion%==99 Paint = pbrush
if %opcion%==100 goto menu7
if %opcion%==101 goto menu5
if %opcion%==fin goto fin
goto menu6
:menu7
cls
echo ================ MENU7 ====================
echo 102.- Recurso DDE
echo 103.- Impresoras
echo 104.- Carpetas compartidas
echo 105.- Solicitudes del operador de medios de almacenamiento extraibles
echo 106.- Rendimiento
echo 107.- Rendimiento
echo 108.- Opciones de telefonía y el Modem
echo 109.- Pinball para Windows
echo 110.- Política de grupo (XP Prof)
echo 111.- Configuración de energía
echo 112.- Findfast
echo 113.- Propiedades de visualización
echo 114.- Propiedades de internet
echo 115.- Propiedades de fecha y hora
echo 116.- Propiedades de contraseñas
echo 117.- Siguientes comandos
echo 118.- Anteriores comandos
echo fin.- Salir
set /p opcion=%1
if %opcion%==102 ddeshare
if %opcion%==103 printers
if %opcion%==104 fsmgmt.msc
if %opcion%==105 ntmsoprq.msc
if %opcion%==106 perfmon
if %opcion%==107 perfmon.msc
if %opcion%==108 telephon.cpl
if %opcion%==109 pinball
if %opcion%==110 gpedit.msc
if %opcion%==111 powercfg.cpl
if %opcion%==112 findfast.cpl
if %opcion%==113 control color
if %opcion%==114 inetcpl.cpl
if %opcion%==115 timedate.cpl
if %opcion%==116 password.cpl
if %opcion%==117 goto menu8
if %opcion%==118 goto menu6
if %opcion%==fin goto fin
goto menu7
:menu8
cls
echo ================ MENU8 ====================
echo 119.- Propiedades de dispositivos de sonido
echo 120.- Propiedades de visualización
echo 121.- Propiedades del ratón
echo 122.- Propiedades del sistema
echo 123.- Propiedades del teclado
echo 124.- Protección de la base de datos de Windows
echo 125.- Protección de ficheros de Windows (analizar en cada arranque)
echo 126.- Protección de ficheros de Windows (analizar en el próximo arranque)
echo 127.- Protección de ficheros de Windows (analizar)
echo 128.- Protección de ficheros de Windows (volver a la configuración de fábrica)
echo 129.- Quicktime (si está instalado)
echo 130.- Real Player (si está instalado)
echo 131.- Escáneres y cámaras
echo 132.- Servicio de indexación
echo 133.- Servicios
echo 134.- Siguientes comandos
echo 135.- Anteriores comandos
echo fin.- Salir
set /p opcion=%1
if %opcion%==119 mmsys.cpl
if %opcion%==120 control desktop/desk.cpl
if %opcion%==121 main.cpl / control mouse
if %opcion%==122 sysdm.cpl
if %opcion%==123 control keyboard
if %opcion%==124 syskey
if %opcion%==125 sfc /scanboot
if %opcion%==126 sfc /scanonce
if %opcion%==127 sfc /scannow
if %opcion%==128 sfc /revert
if %opcion%==129 QuickTime.cpl
if %opcion%==130 realplay
if %opcion%==131 sticpl.cpl
if %opcion%==132 ciadv.msc
if %opcion%==133 services.msc
if %opcion%==134 goto menu9
if %opcion%==135 goto menu7
if %opcion%==fin goto fin
goto menu8
:menu9
cls
echo ================ MENU9 ====================
echo 136.- Servicios componentes
echo 137.- Tareas programadas
echo 138.- Teclado de pantalla
echo 139.- Tipos de letra
echo 140.- Tweak UI (si está instalado)
echo 141.- Utilidad de configuración de sistema
echo 142.- Utilidad de red de cliente de SQL Server
echo 143.- echo Utilidad de verificación de ficheros do sistema
echo 144.- Utilidad de verificación do disco
echo 145.- Utilidad Dr. Watson para o Windows
echo 146.- Utilidades de grupos locales
echo 147.- Comprobación de la firma del archivo
echo 148.- Visualizador del área de almacenamiento
echo 149.- Visualizador de aplicaciones de java (si está instalado)
echo 150.- Siguientes comandos
echo 151.- Anteriores comandos
echo fin.- Salir
set /p opcion=%1
if %opcion%==136 dcomcnfg
if %opcion%==137 control schedtasks
if %opcion%==138 osk
if %opcion%==139 control fonts
if %opcion%==140 tweakui
if %opcion%==141 msconfig
if %opcion%==142 cliconfg
if %opcion%==143 sfc
if %opcion%==144 chkdsk
if %opcion%==145 drwtsn32
if %opcion%==146 lusrmgr.msc
if %opcion%==147 sigverif
if %opcion%==148 clipbrd
if %opcion%==149 javaws
if %opcion%==150 goto menu10
if %opcion%==151 goto menu8
if %opcion%==fin goto fin
goto menu9
:menu10
cls
echo ================ MENU10 ====================
echo 152.- Visualizador de eventos = eventvwr.msc
echo 153.- Windows Magnifier = magnify
echo 154.- Windows Media Player = wmplayer
echo 155.- Windows Messenger (Ejecutar MSN) = msmsgs
echo 156.- Windows XP Tour Wizard (Tour Windows) = tourstart
echo 157.- Wordpad = write
echo 158.- Anteriores comandos
echo fin.- Salir
set /p opcion=%1
if %opcion%==152 eventvwr.msc
if %opcion%==153 magnify
if %opcion%==154 wmplayer
if %opcion%==155 msmsgs
if %opcion%==156 tourstart
if %opcion%==157 write
if %opcion%==158 goto menu9
if %opcion%==fin goto fin
goto menu10
:fin
rem ********************************************************
rem ************** comandos *********************************************
@echo off
:menu1
cls
echo Elige un comando para ejecutar:
echo ================ MENU1 ====================
echo 1.- Abre filtro AC3 (si está instalado)
echo 2.- Acerca de Windows (Ver la versión de Windows)
echo 3.- Actualizaciones automáticas
echo 4.- Añadir o quitar programas
echo 5.- Administrador de orígenes de datos de ODBC
echo 6.- Ayuda y soporte
echo 7.- Medios de almacenamiento extraibles
echo 8.- Asistente de accesibilidad
echo 9.- Asistente de cámaras y escáneres
echo 10.- Asistente de configuración de redes
echo 11.- Asistente de copia de seguridad o restauración
echo 12.- Asistente de conexión Internet
echo 13.- Asistente de transferencia de definiciones y de ficheros
echo 14.- Asistente de transferencia de ficheros a través de Bluetooth
echo 15.- Asistente para añadir hardware
echo 16.- Siguientes comandos...
echo fin.- Salir
set /p opcion=%1
if %opcion%==1 ac3filter.cpl
if %opcion%==2 winver
if %opcion%==3 wuaucpl.cpl
if %opcion%==4 appwiz.cpl
if %opcion%==5 odbccp32.cpl
if %opcion%==6 msinfo32
if %opcion%==7 ntmsmgr.msc
if %opcion%==8 accwiz
if %opcion%==9 wiaacmgr
if %opcion%==10 netsetup.cpl
if %opcion%==11 ntbackup
if %opcion%==12 inetwiz
if %opcion%==13 migwiz
if %opcion%==14 fsquirt
if %opcion%==15 hdwwiz.cpl
if %opcion%==16 goto menu2
if %opcion%==fin goto fin
goto menu1
:menu2
cls
echo ================ MENU2 ====================
echo 17.- Calculadora
echo 18.- Centro de seguridad de Windows
echo 19.- Certificados
echo 20.- Cliente Telnet
echo 21.- Configuración del protocolo de Internet (información de DNS )
echo 22.- Configuración de protocolo de Internet (Todas las conexiones )
echo 23.- Configuración de protocolo de Internet (ver DNS )
echo 24.- Configuración de protocolo de Internet (ver todo)
echo 25.- Configuración de protocolo de Internet (Modificar DHCP Class ID)
echo 26.- Configuración IP
echo 27.- Conjunto de políticas resultante (XP Prof)
echo 28.- Cuentas de usuario
echo 29.- Controladores de juegos
echo 30.- Definiciones de seguridad local
echo 31.- Desfragmentador de disco
echo 32.- Siguientes comandos
echo 33.- Anteriores comandos
echo fin.- Salir
set /p opcion=%1
if %opcion%==17 calc
if %opcion%==18 wscui.cpl
if %opcion%==19 certmgr.msc
if %opcion%==20 telnet
if %opcion%==21 ipconfig /flushdns
if %opcion%==22 ipconfig /release
if %opcion%==23 ipconfig /displaydns
if %opcion%==24 ipconfig /all
if %opcion%==25 ipconfig /setclassid
if %opcion%==26 ipconfig
if %opcion%==27 rsop.msc
if %opcion%==28 nusrmgr.cpl
if %opcion%==29 joy.cpl
if %opcion%==30 secpol.msc
if %opcion%==31 dfrg.msc
if %opcion%==32 goto menu3
if %opcion%==33 goto menu1
if %opcion%==fin goto fin
goto menu2
:menu3
cls
echo ================ MENU3 ====================
echo 34.- Dejar de utilizar Windows
echo 35.- Editor de carácter privado
echo 36.- Editor de configuración de sistema
echo 37.- Editor de registro
echo 38.- Apagar Windows
echo 39.- Explorador de Windows
echo 40.- Herramienta de diagnóstico de Direct X
echo 41.- Herramienta de importación de Libreta de direcciones
echo 42.- Herramienta para quitar software malicioso de Microsoft Windows
echo 43.- Herramienta administrativas
echo 44.- Firewall de Windows
echo 45.- Fuentes
echo 46.- Gestión de computadores
echo 47.- Gestión de discos
echo 48.- Gestor de dispositivos
echo 49.- Siguientes comandos
echo 50.- Anteriores comandos
echo fin.- Salir
set /p opcion=%1
if %opcion%==34 logoff
if %opcion%==35 eudcedit
if %opcion%==36 sysedit
if %opcion%==37 regedit
if %opcion%==38 shutdown
if %opcion%==39 explorer
if %opcion%==40 dxdiag
if %opcion%==41 wabmig
if %opcion%==42 mrt
if %opcion%==43 control admintools
if %opcion%==44 firewall.cpl
if %opcion%==45 fonts
if %opcion%==46 compmgmt.msc
if %opcion%==47 diskmgmt.msc
if %opcion%==48 devmgmt.msc
if %opcion%==49 goto menu4
if %opcion%==50 goto menu2
if %opcion%==fin goto fin
goto menu3
:menu4
cls
echo ================ MENU4 ====================
echo 51.- Gestor de objectos
echo 52.- Gestor de particiones de disco
echo 53.- Gestor de tareas de Windows
echo 54.- Gestor de utilidades
echo 55.- Gestor de verificación de controladores
echo 56.- HyperTerminal
echo 57.- Iexpress Wizard
echo 58.- Impresoras y faxes
echo 59.- Infra-estructura de gestión de Windows
echo 60.- Iniciar Windows Update
echo 61.- Elementos a sincronizar
echo 62.- Internet Explorer
echo 63.- Introducción a Windows XP
echo 64.- Juego de cartas Copas
echo 65.- Juego de cartas FreeCell
echo 66.- Siguientes comandos
echo 67.- Anteriores comandos
echo fin.- Salir
set /p opcion=%1
if %opcion%==51 Gestor de objectos = packager
if %opcion%==52 Gestor de particiones de disco = diskpart
if %opcion%==53 Gestor de tareas de Windows = taskmgr
if %opcion%==54 Gestor de utilidades = utilman
if %opcion%==55 Gestor de verificación de controladores = verifier
if %opcion%==56 HyperTerminal = hypertrm
if %opcion%==57 Iexpress Wizard = iexpress
if %opcion%==58 Impresoras y faxes = control printers
if %opcion%==59 Infra-estructura de gestión de Windows = wmimgmt.msc
if %opcion%==60 Iniciar Windows Update = wupdmgr
if %opcion%==61 Elementos a sincronizar = mobsync
if %opcion%==62 Internet Explorer = iexplore
if %opcion%==63 Introducción a Windows XP = tourstart
if %opcion%==64 Juego de cartas Copas= mshearts
if %opcion%==65 Juego de cartas FreeCell = freecell
if %opcion%==66 goto menu5
if %opcion%==67 goto menu3
if %opcion%==fin goto fin
goto menu4
:menu5
cls
echo ================ MENU5 ====================
echo 68.- Juego de cartas Spider Solitare
echo 69.- Juego del Buscaminas
echo 70.- Conexión a escritorio remoto
echo 71.- Conexión de red
echo 72.- Limpieza de disco
echo 73.- Linea de comandos
echo 74.- Lista telefónica
echo 75.- Libro de direcciones
echo 76.- Mapa de caracteres
echo 77.- Marcador telefónico
echo 78.- Microsoft Access (si está instalado)
echo 79.- Microsoft Chat
echo 80.- Microsoft Excel (si está instalado)
echo 81.- Microsoft Frontpage (si está instalado)
echo 82.- Microsoft Movie Maker
echo 83.- Siguientes comandos
echo 84.- Anteriores comandos
echo fin.- Salir
set /p opcion=%1
if %opcion%==68 spider
if %opcion%==69 winmine
if %opcion%==70 mstsc
if %opcion%==71 control netconnections
if %opcion%==72 cleanmgr
if %opcion%==73 cmd
if %opcion%==74 rasphone
if %opcion%==75 wab
if %opcion%==76 charmap
if %opcion%==77 dialer
if %opcion%==78 access.cpl
if %opcion%==79 winchat
if %opcion%==80 excel
if %opcion%==81 frontpg
if %opcion%==82 moviemk
if %opcion%==83 goto menu6
if %opcion%==84 goto menu4
if %opcion%==fin goto fin
goto menu5
:menu6
cls
echo ================ MENU6 ====================
echo 85.- Microsoft Paint
echo 86.- Microsoft Powerpoint (si está instalado)
echo 87.- Microsoft Word (si está instalado)
echo 88.- Nero (si está instalado)
echo 89.- Netmeeting
echo 90.- Notepad
echo 91.- Nview Desktop Manager (si está instalado)
echo 92.- Opciones de accesibilidad
echo 93.- Opciones de carpetas
echo 94.- Opciones regionales y de idioma
echo 95.- Outlook Express
echo 96.- Panel de control
echo 97.- Panel de control Direct X (si está instalado)
echo 98.- Panel de control Java (si está instalado)
echo 99.- Paint
echo 100.- Siguientes comandos
echo 101.- Anteriores comandos
echo fin.- Salir
set /p opcion=%1
if %opcion%==85 Microsoft Paint = mspaint
if %opcion%==86 Microsoft Powerpoint (si está instalado) = powerpnt
if %opcion%==87 Microsoft Word (si está instalado) = winword
if %opcion%==88 Nero (si está instalado) = nero
if %opcion%==89 Netmeeting = conf
if %opcion%==90 Notepad = notepad
if %opcion%==91 Nview Desktop Manager (si está instalado) = nvtuicpl.cpl
if %opcion%==92 Opciones de accesibilidad = access.cpl
if %opcion%==93 Opciones de carpetas = control folders
if %opcion%==94 Opciones regionales y de idioma = intl.cpl
if %opcion%==95 Outlook Express = msimn
if %opcion%==96 Panel de control = control
if %opcion%==97 Panel de control Direct X (si está instalado) = directx.cpl
if %opcion%==98 Panel de control Java (si está instalado) = jpicpl32.cpl
if %opcion%==99 Paint = pbrush
if %opcion%==100 goto menu7
if %opcion%==101 goto menu5
if %opcion%==fin goto fin
goto menu6
:menu7
cls
echo ================ MENU7 ====================
echo 102.- Recurso DDE
echo 103.- Impresoras
echo 104.- Carpetas compartidas
echo 105.- Solicitudes del operador de medios de almacenamiento extraibles
echo 106.- Rendimiento
echo 107.- Rendimiento
echo 108.- Opciones de telefonía y el Modem
echo 109.- Pinball para Windows
echo 110.- Política de grupo (XP Prof)
echo 111.- Configuración de energía
echo 112.- Findfast
echo 113.- Propiedades de visualización
echo 114.- Propiedades de internet
echo 115.- Propiedades de fecha y hora
echo 116.- Propiedades de contraseñas
echo 117.- Siguientes comandos
echo 118.- Anteriores comandos
echo fin.- Salir
set /p opcion=%1
if %opcion%==102 ddeshare
if %opcion%==103 printers
if %opcion%==104 fsmgmt.msc
if %opcion%==105 ntmsoprq.msc
if %opcion%==106 perfmon
if %opcion%==107 perfmon.msc
if %opcion%==108 telephon.cpl
if %opcion%==109 pinball
if %opcion%==110 gpedit.msc
if %opcion%==111 powercfg.cpl
if %opcion%==112 findfast.cpl
if %opcion%==113 control color
if %opcion%==114 inetcpl.cpl
if %opcion%==115 timedate.cpl
if %opcion%==116 password.cpl
if %opcion%==117 goto menu8
if %opcion%==118 goto menu6
if %opcion%==fin goto fin
goto menu7
:menu8
cls
echo ================ MENU8 ====================
echo 119.- Propiedades de dispositivos de sonido
echo 120.- Propiedades de visualización
echo 121.- Propiedades del ratón
echo 122.- Propiedades del sistema
echo 123.- Propiedades del teclado
echo 124.- Protección de la base de datos de Windows
echo 125.- Protección de ficheros de Windows (analizar en cada arranque)
echo 126.- Protección de ficheros de Windows (analizar en el próximo arranque)
echo 127.- Protección de ficheros de Windows (analizar)
echo 128.- Protección de ficheros de Windows (volver a la configuración de fábrica)
echo 129.- Quicktime (si está instalado)
echo 130.- Real Player (si está instalado)
echo 131.- Escáneres y cámaras
echo 132.- Servicio de indexación
echo 133.- Servicios
echo 134.- Siguientes comandos
echo 135.- Anteriores comandos
echo fin.- Salir
set /p opcion=%1
if %opcion%==119 mmsys.cpl
if %opcion%==120 control desktop/desk.cpl
if %opcion%==121 main.cpl / control mouse
if %opcion%==122 sysdm.cpl
if %opcion%==123 control keyboard
if %opcion%==124 syskey
if %opcion%==125 sfc /scanboot
if %opcion%==126 sfc /scanonce
if %opcion%==127 sfc /scannow
if %opcion%==128 sfc /revert
if %opcion%==129 QuickTime.cpl
if %opcion%==130 realplay
if %opcion%==131 sticpl.cpl
if %opcion%==132 ciadv.msc
if %opcion%==133 services.msc
if %opcion%==134 goto menu9
if %opcion%==135 goto menu7
if %opcion%==fin goto fin
goto menu8
:menu9
cls
echo ================ MENU9 ====================
echo 136.- Servicios componentes
echo 137.- Tareas programadas
echo 138.- Teclado de pantalla
echo 139.- Tipos de letra
echo 140.- Tweak UI (si está instalado)
echo 141.- Utilidad de configuración de sistema
echo 142.- Utilidad de red de cliente de SQL Server
echo 143.- echo Utilidad de verificación de ficheros do sistema
echo 144.- Utilidad de verificación do disco
echo 145.- Utilidad Dr. Watson para o Windows
echo 146.- Utilidades de grupos locales
echo 147.- Comprobación de la firma del archivo
echo 148.- Visualizador del área de almacenamiento
echo 149.- Visualizador de aplicaciones de java (si está instalado)
echo 150.- Siguientes comandos
echo 151.- Anteriores comandos
echo fin.- Salir
set /p opcion=%1
if %opcion%==136 dcomcnfg
if %opcion%==137 control schedtasks
if %opcion%==138 osk
if %opcion%==139 control fonts
if %opcion%==140 tweakui
if %opcion%==141 msconfig
if %opcion%==142 cliconfg
if %opcion%==143 sfc
if %opcion%==144 chkdsk
if %opcion%==145 drwtsn32
if %opcion%==146 lusrmgr.msc
if %opcion%==147 sigverif
if %opcion%==148 clipbrd
if %opcion%==149 javaws
if %opcion%==150 goto menu10
if %opcion%==151 goto menu8
if %opcion%==fin goto fin
goto menu9
:menu10
cls
echo ================ MENU10 ====================
echo 152.- Visualizador de eventos = eventvwr.msc
echo 153.- Windows Magnifier = magnify
echo 154.- Windows Media Player = wmplayer
echo 155.- Windows Messenger (Ejecutar MSN) = msmsgs
echo 156.- Windows XP Tour Wizard (Tour Windows) = tourstart
echo 157.- Wordpad = write
echo 158.- Anteriores comandos
echo fin.- Salir
set /p opcion=%1
if %opcion%==152 eventvwr.msc
if %opcion%==153 magnify
if %opcion%==154 wmplayer
if %opcion%==155 msmsgs
if %opcion%==156 tourstart
if %opcion%==157 write
if %opcion%==158 goto menu9
if %opcion%==fin goto fin
goto menu10
:fin
rem ****************************************************************
rem *************** utilidad **************************
@echo off
:inicio
cls
rem En este primer comando, filtro la salida de "ipconfig" para que se guarde
rem en el archivo "prueba" solo los nombres de las tarjetas de red del equipo
ipconfig /all | find "Adaptador Ethernet" > prueba
rem Ahora preparo un archivo auxiliar llamado "prueba2". Es necesario poner los
rem 2 puntos del pricipio separados por espacios
echo . . TARJETAS DE RED DE ESTE EQUIPO: > prueba2
echo . . =============================== >>prueba2
rem ahora con el comando for filtro las lineas del archivo "prueba" y las
rem guardo sin el caracter ":" en el archivo "prueba2"
for /f "delims=:" %%i in (prueba) do @echo %%i >> prueba2
rem Ahora cojo la segunda palabra, y el resto de linea, de cada linea del
rem archivo "prueba2", para sacar por pantalla los nombres de las tarjetas
rem de red del equipo
for /f "tokens=2,*" %%i in (prueba2) do @echo %%j
rem ahora borro los archivos auxiliares "prueba" y "prueba2"
del prueba
del prueba2
echo .
echo En que tarjeta de red quieres trabajar:
set /p tarjeta=
cls
echo Quieres poner IP dinámica o estatica:
echo 1.- Dinamica
echo 2.- Estatica
set /p opcion=
if %opcion% == 1 goto dinamica
if %opcion% == 2 goto estatica
goto inicio
:dinamica
cls
netsh interface ip set address name="%tarjeta%" source=dhcp
netsh interface ip set dns "%tarjeta%" source=dhcp
goto fin
:estatica
cls
echo Dirección IP (p.ej: 192.168.1.23)
set /p ip=
echo Mascara de red (p.ej: 255.255.255.0)
set /p mascara=
echo Puerta de enlace (p.ej: 192.168.1.1)
set /p gateway=
echo Servidor DNS primario (p.ej: 80.58.0.33)
set /p dns1=
echo Servidor DNS secundario (p.ej: 80.58.61.254)
set /p dns2=
netsh interface ip set address name="%tarjeta%" source=static %ip% %mascara%
%gateway% 1
netsh interface ip set dns "%tarjeta%" static %dns1%
netsh interface ip add dns name="%tarjeta%" addr=%dns2%
:fin
rem **********************************************************
rem *************** chat*******************************
@echo off
Rem ChatBox 2.0 Segadorfelix
Rem Basado en el Chat de 3D1
IF ["%~1"]==[""] (Goto:HELP) else IF ["%~2"]==[""] (Goto:HELP)
set demonw=dem%random%
(mode|FIND "as")>%demonw%.ini
for /F "tokens=2" %%_ IN (%demonw%.ini) DO (set "Lineaws=%%_" & Goto:BREAK)
:BREAK
for /F "tokens=2 skip=1" %%_ IN (%demonw%.ini) DO (set "Columw=%%_")
del %demonw%.ini
IF %Lineaws% GEQ 300 set "Lineaws=25"
mode con cols=80 lines=25
set "VALUE=1"
Set "nick=%~2"
set "nick=%nick:<=%"
set "nick=%nick:>=%"
set "nick=%nick:"=%"
set "nick=%nick:(=%"
set "nick=%nick:)=%"
Set "server=%~1"
set "server=%server:<=%"
set "server=%server:>=%"
set "server=%server:"=%"
set "server=%server:(=%"
set "server=%server:)=%"
title ChatBox 2.0
cls
(
echo URLSend = wscript.arguments(0^)
echo MSG = wscript.arguments(1^)
echo Set SendMail = CreateObject("InternetExplorer.Application"^)
echo SendMail.Navigate URLSend ^& MSG
echo Do While SendMail.ReadyState ^<^> 4
echo wscript.sleep 50
echo Loop
)>"%tmp%\SendMail.vbs"
(
echo Set ReadMail = CreateObject("Microsoft.XMLHTTP"^)
echo URLRead = wscript.arguments(0^)
echo ReadMail.Open "Get", URLRead
echo ReadMail.Send
echo Do While ReadMail.ReadyState ^<^> 4
echo wscript.sleep 50
echo Loop
echo wscript.Echo ReadMail.ResponseText
)>"%tmp%\ReadMail.vbs"
set "Dir=%cd%\"
cd "%tmp%"
:Chat
cd %Dir%
set forum=Chat
Cls
echo.
echo.
echo.
echo.
echo NOTA:Escriba "Value(0)"(sin las comillas)para quitar la linea inferior.
echo y "Value(1)" para restaurarla.^|Para salir, escriba "[exit]"
echo.
echo NICK: %nick%
echo CONNECT SERVER: %server%
echo.
echo.
CScript //nologo %tmp%\ReadMail.vbs "%server%/mail.txt" 2>NUL
echo.
echo.
echo.
echo ÉÍÍÍÍÍÍÍ»
echo Actualizar Chat: º ENTER º
echo ÈÍÍÍÍÍÍͼ
call:simwbols
Set /P "KIll=Escribe un mensaje:"
IF NOT DEFINED KILL Goto:Chat
IF /I ["%KILL%"]==["Value(0)"] set "VALUE=0" & Goto:Chat
IF /I ["%KILL%"]==["Value(1)"] set "VALUE=1" & Goto:Chat
IF /I ["%KILL%"]==["[exit]"] exit /B
set "KILL=%KILL:<=%"
set "KILL=%KILL:"=%"
set "KIL=%KILL:(=%"
set "KILL=%KILL:)=%"
Echo Sendding Message...
echo Please Wait...
Set /p"=> ..."<nul
CScript //nologo %tmp%\SendMail.vbs "%server%/mail.php?mail=" "%nick% Dice:"
CScript //nologo %tmp%\SendMail.vbs "%server%/mail.php?mail=" "%KILL%"
Goto:Chat
:::::::::::::::::::::::::::::::::
Rem cuarta linea
:simwbols
IF %VALUE% EQU 0 goto yesw
@(Echo.EB800:E60 "²"06
Echo.EB800:E62 "²"06
Echo.EB800:E64 "²"06
Echo.EB800:E66 "²"06
Echo.EB800:E68 "²"06
Echo.EB800:E6A "²"06
Echo.EB800:E6C "²"06
Echo.EB800:E6E "²"06
Echo.EB800:E70 "²"06
Echo.EB800:E72 "²"06
Echo.EB800:E74 "²"06
Echo.EB800:E76 "²"06
Echo.EB800:E78 "²"06
Echo.EB800:E7A "²"06
Echo.EB800:E7C "²"06
Echo.EB800:E7E "²"06
Echo.EB800:E80 "²"06
Echo.EB800:E82 "²"06
Echo.EB800:E84 "²"06
Echo.EB800:E86 "²"06
Echo.EB800:E88 "²"06
Echo.EB800:E8A "²"06
Echo.EB800:E8C "²"06
Echo.EB800:E8E "²"06
Echo.EB800:E90 "²"06
Echo.EB800:E92 "²"06
Echo.EB800:E94 "²"06
Echo.EB800:E96 "²"06
Echo.EB800:E98 "²"06
Echo.EB800:E9A "²"06
Echo.EB800:E9C "²"06
Echo.EB800:E9E "²"06
Echo.EB800:EA0 "²"06
Echo.EB800:EA2 "²"06
Echo.EB800:EA4 "²"06
Echo.EB800:EA6 "²"06
Echo.EB800:EA8 "²"06
Echo.EB800:EAA "²"06
Echo.EB800:EAC "²"06
Echo.EB800:EAE "²"06
Echo.EB800:EB0 "²"06
Echo.EB800:EB2 "²"06
Echo.EB800:EB4 "²"06
Echo.EB800:EB6 "²"06
Echo.EB800:EB8 "²"06
Echo.EB800:EBA "²"06
Echo.EB800:EBC "²"06
Echo.EB800:EBE "²"06
Echo.EB800:EC0 "²"06
Echo.EB800:EC2 "²"06
Echo.EB800:EC4 "²"06
Echo.EB800:EC6 "²"06
Echo.EB800:EC8 "²"06
Echo.EB800:ECA "²"06
Echo.EB800:ECC "²"06
Echo.EB800:ECE "²"06
Echo.EB800:ED0 "²"06
Echo.EB800:ED2 "²"06
Echo.EB800:ED4 "²"06
Echo.EB800:ED6 "²"06
Echo.EB800:ED8 "²"06
Echo.EB800:EDA "²"06
Echo.EB800:EDC "²"06
Echo.EB800:EDE "²"06
Echo.EB800:EE0 "²"06
Echo.EB800:EE2 "²"06
Echo.EB800:EE4 "²"06
Echo.EB800:EE6 "²"06
Echo.EB800:EE8 "²"06
Echo.EB800:EEA "²"06
Echo.EB800:EEC "²"06
Echo.EB800:EEE "²"06
Echo.EB800:EF0 "²"06
Echo.EB800:EF2 "²"06
Echo.EB800:EF4 "²"06
Echo.EB800:EF6 "²"06
Echo.EB800:EF8 "²"06
Echo.EB800:EFA "²"06
Echo.EB800:EFC "²"06
Echo.EB800:EFE "²"06
Echo.Q)|Debug>nul
:yesw
@(Echo.EB800:1E0 "²"06
Echo.EB800:1E2 "²"06
Echo.EB800:1E4 "²"06
Echo.EB800:1E6 "²"06
Echo.EB800:1E8 "²"06
Echo.EB800:1EA "²"06
Echo.EB800:1EC "²"06
Echo.EB800:1EE "²"06
Echo.EB800:1F0 "²"06
Echo.EB800:1F2 "²"06
Echo.EB800:1F4 "²"06
Echo.EB800:1F6 "²"06
Echo.EB800:1F8 "²"06
Echo.EB800:1FA "²"06
Echo.EB800:1FC "²"06
Echo.EB800:1FE "²"06
Echo.EB800:200 "²"06
Echo.EB800:202 "²"06
Echo.EB800:204 "²"06
Echo.EB800:206 "²"06
Echo.EB800:208 "²"06
Echo.EB800:20A "²"06
Echo.EB800:20C "²"06
Echo.EB800:20E "²"06
Echo.EB800:210 "²"06
Echo.EB800:212 "²"06
Echo.EB800:214 "²"06
Echo.EB800:216 "²"06
Echo.EB800:218 "²"06
Echo.EB800:21A "²"06
Echo.EB800:21C "²"06
Echo.EB800:21E "²"06
Echo.EB800:220 "²"06
Echo.EB800:222 "²"06
Echo.EB800:224 "²"06
Echo.EB800:226 "²"06
Echo.EB800:228 "²"06
Echo.EB800:22A "²"06
Echo.EB800:22C "²"06
Echo.EB800:22E "²"06
Echo.EB800:230 "²"06
Echo.EB800:232 "²"06
Echo.EB800:234 "²"06
Echo.EB800:236 "²"06
Echo.EB800:238 "²"06
Echo.EB800:23A "²"06
Echo.EB800:23C "²"06
Echo.EB800:23E "²"06
Echo.EB800:240 "²"06
Echo.EB800:242 "²"06
Echo.EB800:244 "²"06
Echo.EB800:246 "²"06
Echo.EB800:248 "²"06
Echo.EB800:24A "²"06
Echo.EB800:24C "²"06
Echo.EB800:24E "²"06
Echo.EB800:250 "²"06
Echo.EB800:252 "²"06
Echo.EB800:254 "²"06
Echo.EB800:256 "²"06
Echo.EB800:258 "²"06
Echo.EB800:25A "²"06
Echo.EB800:25C "²"06
Echo.EB800:25E "²"06
Echo.EB800:260 "²"06
Echo.EB800:262 "²"06
Echo.EB800:264 "²"06
Echo.EB800:266 "²"06
Echo.EB800:268 "²"06
Echo.EB800:26A "²"06
Echo.EB800:26C "²"06
Echo.EB800:26E "²"06
Echo.EB800:270 "²"06
Echo.EB800:272 "²"06
Echo.EB800:274 "²"06
Echo.EB800:276 "²"06
Echo.EB800:278 "²"06
Echo.EB800:27A "²"06
Echo.EB800:27C "²"06
Echo.EB800:27E "²"06
Echo.EB800:A0 "±"04
Echo.EB800:A2 "±"01
Echo.EB800:A4 "±"04
Echo.EB800:A6 "±"01
Echo.EB800:A8 "±"04
Echo.EB800:AA "±"01
Echo.EB800:AC "±"04
Echo.EB800:AE "±"01
Echo.EB800:B0 "±"04
Echo.EB800:B2 "±"01
Echo.EB800:B4 "±"04
Echo.EB800:B6 "±"01
Echo.EB800:B8 "±"04
Echo.EB800:BA "±"01
Echo.EB800:BC "±"04
Echo.EB800:BE "±"01
Echo.EB800:C0 "±"04
Echo.EB800:C2 "±"01
Echo.EB800:C4 "±"04
Echo.EB800:C6 "±"01
Echo.EB800:C8 "±"04
Echo.EB800:CA "±"01
Echo.EB800:CC "±"04
Echo.EB800:CE "C"2"h"2"a"2"t"2" "2"B"2"o"2"x"2" "2"2"2"."2"0"2" "2"B"2"Y"2" "2"S"2
Echo.EB800:F0 "e"2"g"2"a"2"d"2"o"2"r"2"f"2"e"2"l"2"i"2"x"02
Echo.EB800:106 "±"01
Echo.EB800:108 "±"04
Echo.EB800:10A "±"01
Echo.EB800:10C "±"04
Echo.EB800:10E "±"01
Echo.EB800:110 "±"04
Echo.EB800:112 "±"01
Echo.EB800:114 "±"04
Echo.EB800:116 "±"01
Echo.EB800:118 "±"04
Echo.EB800:11A "±"01
Echo.EB800:11C "±"04
Echo.EB800:11E "±"01
Echo.EB800:120 "±"04
Echo.EB800:122 "±"01
Echo.EB800:124 "±"04
Echo.EB800:126 "±"01
Echo.EB800:128 "±"04
Echo.EB800:12A "±"01
Echo.EB800:12C "±"04
Echo.EB800:12E "±"01
Echo.EB800:130 "±"04
Echo.EB800:132 "±"01
Echo.EB800:134 "±"04
Echo.EB800:136 "±"01
Echo.EB800:138 "±"04
Echo.EB800:13A "±"01
Echo.EB800:13C "±"04
Echo.EB800:13E "±"01
Echo.EB800:00 "±"04
Echo.EB800:02 "±"01
Echo.EB800:04 "±"04
Echo.EB800:06 "±"01
Echo.EB800:08 "±"04
Echo.EB800:A "±"01
Echo.EB800:C "±"04
Echo.EB800:E "±"01
Echo.EB800:10 "±"04
Echo.EB800:12 "±"01
Echo.EB800:14 "±"04
Echo.EB800:16 "±"01
Echo.EB800:18 "±"04
Echo.EB800:1A "±"01
Echo.EB800:1C "±"04
Echo.EB800:1E "±"01
Echo.EB800:20 "±"04
Echo.EB800:22 "±"01
Echo.EB800:24 "±"04
Echo.EB800:26 "±"01
Echo.EB800:28 "±"04
Echo.EB800:2A "±"01
Echo.EB800:2C "±"04
Echo.EB800:2E "±"01
Echo.EB800:30 "±"04
Echo.EB800:32 "±"01
Echo.EB800:34 "±"04
Echo.EB800:36 "±"01
Echo.EB800:38 "±"04
Echo.EB800:3A "±"01
Echo.EB800:3C "±"04
Echo.EB800:3E "±"01
Echo.EB800:40 "±"04
Echo.EB800:42 "±"01
Echo.EB800:44 "±"04
Echo.EB800:46 "±"01
Echo.EB800:48 "±"04
Echo.EB800:4A "±"01
Echo.EB800:4C "±"04
Echo.EB800:4E "±"01
Echo.EB800:50 "±"04
Echo.EB800:52 "±"01
Echo.EB800:54 "±"04
Echo.EB800:56 "±"01
Echo.EB800:58 "±"04
Echo.EB800:5A "±"01
Echo.EB800:5C "±"04
Echo.EB800:5E "±"01
Echo.EB800:60 "±"04
Echo.EB800:62 "±"01
Echo.EB800:64 "±"04
Echo.EB800:66 "±"01
Echo.EB800:68 "±"04
Echo.EB800:6A "±"01
Echo.EB800:6C "±"04
Echo.EB800:6E "±"01
Echo.EB800:70 "±"04
Echo.EB800:72 "±"01
Echo.EB800:74 "±"04
Echo.EB800:76 "±"01
Echo.EB800:78 "±"04
Echo.EB800:7A "±"01
Echo.EB800:7C "±"04
Echo.EB800:7E "±"01
Echo.EB800:80 "±"04
Echo.EB800:82 "±"01
Echo.EB800:84 "±"04
Echo.EB800:86 "±"01
Echo.EB800:88 "±"04
Echo.EB800:8A "±"01
Echo.EB800:8C "±"04
Echo.EB800:8E "±"01
Echo.EB800:90 "±"04
Echo.EB800:92 "±"01
Echo.EB800:94 "±"04
Echo.EB800:96 "±"01
Echo.EB800:98 "±"04
Echo.EB800:9A "±"01
Echo.EB800:9C "±"04
Echo.EB800:9E "±"01
Echo.Q)|Debug>nul
Goto:EOF
:HELP
Echo ChatBox 2.0 esta basado en el ChatBox de 3D1
Echo.
Echo Sintaxis: %0 [SERVIDOR] [NICK]
ECHO ejemplo: %0 Http://name.webcindario.com USUArio
echo.
echo Copyright 2012 ¸ segadorfelix
Exit /B
rem **********************************************************
rem *********** buscar en archivos*******************
@echo off
set/p find=Escribe el patron de busqueda de los archivos
rem Crea un archivo llamado "informe.txt" en el Escritorio del usuario actual
echo. > %userprofile%\Desktop\Informe.txt
rem Y ahora recorrera todas las unidades del sistema buscando archivos que
rem coincidan con el patron
for %%A IN (A B C D E F G H I J K L M N O P Q R S T U V W X Y Z) DO (
if exist %%A:\ (
rem cambiar la unidad actual y el directorio actual
cd /D %%A:\
rem Ahora que ya estoy en la nueva unidad del sistema operativo, busco archivos
rem podemos usar el siguiente comando o el que esta dos lineas mas abajo
for /R %%E IN (*%find%) DO echo %%E >> %userprofile%\Desktop\Informe.txt
rem Este es mas sencillo
rem dir /s "find" >> %userprofile%\Desktop\Informe.txt
)
)
pause
rem ****************************************************
rem ********** paso de argumentos ******************
@echo off
echo hola %1 %2 %3 %4 %5
echo Enter para salir ...
pause > null
rem **************************************************
rem ********* apaga PC ***********************+*******
@echo off
cls
echo Se va a apagar el ordenador. Introduzca los segundos:
set /p seg=
echo Mensaje que se mostrara:
set /p mens=
shutdown -s -t %seg% -c "%mens%"
rem ********************************************
rem ********** ver nombre usuario **********************
@echo off
color 0a
title Programando en Batch MS-DOS
cls
rem aqui voya acolocar las variables
set nombre=%username%
echo Enter para continuar...
pause > null
:bienvenida
echo Bienvenido %nombre%
rem ***************************************************
rem ***************menu*******************************
@echo off
Title Menu del sistema
color 0a
cls
:miMenu
echo [ Menu ]
echo 1. Java ejemplos
echo 2. Groovy ejemplos
echo 3. Scala ejemplos
echo 4. Clojure ejemplos
echo 5. Ceylon ejemplos
echo 6. Ir a carpeta Django
echo 7. Python ejemplos
echo 8. Mandar un ping
echo 9. Salir
set /p choic=Teclea alguna opcion
if %choic%==1 goto miJava
if %choic%==2 goto miGroovy
if %choic%==3 goto miScala
if %choic%==4 goto miClojure
if %choic%==5 goto miCeylon
if %choic%==6 goto miServidor
if %choic%==7 goto miPython
if %choic%==8 goto miPing
if %choic%==9 goto miSalida
:miJava
start cmd
cd C:\Users\Uriel\Documents\Programas\Ejemplos
dir
goto miMenu
:miGroovy
start cmd
cd C:\Users\alguien\Documents\Programas\Groovy
dir
goto miMenu
:miScala
start cmd
cd C:\Users\alguien\Documents\Programas\Scala
dir
goto miMenu
:miClojure
start cmd
cd C:\clojure-1.4.0
dir
goto miMenu
:miCeylon
start cmd
cd C:\ceylon-0.4\samples
dir
goto miMenu
:miServidor
start cmd
cd ..
cd C:\Python27\Django-1.4\django\bin
dir
goto miMenu
:miPing
start cmd
ping www.google.com.mx
goto miMenu
:miPython
start cmd
cd ..
cd C:\Users\alguien\Documents\Programas\Python
dir
goto miMenu
:miSalida
goto elFin
:elFin
exit
rem ************************************************
@pascuarelo
Copy link

Hola, te he escrito en otro post por error, necesito de tu ayuda, necesito comparar la hora de archivos de X carpeta (ubicada en un servidor) y que compare la fecha y hora de modificacion de cada archivo con la fecha y hora del sistema. Si es mayor a 60 minutos, mover a otra carpeta para ser enviado a cierto correo. Te agradeceria muchisimo tu ayuda. Saludos

@pruebasmchip
Copy link

Hola quisiera como hacer un archivo bat para que abra programas automáticamente en mi pc

@Pacooficial
Copy link

ojito, uno en español, se agradece

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment