TUTORIAL PROGRAMACION BAT

Iniciado por soplo, 8 Septiembre 2003, 14:29 PM

0 Miembros y 8 Visitantes están viendo este tema.

¤ Nerviozzo ¤

Intenta con el comando AT

Ve a inico --> ejecutar --> cmd

y pones lo siguiente:

AT /?

Y ahí te vendrá la ayuda que necesitas

PAZ

fanny

hola dade,
gracias por tu respuesta, me ha solucionado la duda.......me ha ido bien porke hoy tengo el examen de ficheros bat.Que nervios!!!!!

Saludos

Pax-Man

Necesito algo de ayuda tengo este problema

tengo estos 2 archivos, son 2 pequeñas aplicaciones que me sirven para cambiar el lenguaje a un juego (starcraft/broodwar, alguno lo conocera) estas me ayudan a cambiar el lenguaje, cambiando el nombre de un arhicvo ej:LocalIngles.dll a local.dll, pero el problema es que los se hacer dividiendo en 2 archivos, ejemplo para pasarlos a español le dan click en espaniol.bat y para ingles en ingles.bat, lo que quiero hacer es un archivo q se llame lengaje.bat y yo pueda escoger enter la opcion 1 y 2 cual lenguaje deseo usar

bueno les deje el contenido de español.bat

@echo off
ECHO ------------------------------
ECHO Cambiar de español a ingles
ECHO StarCraft / Broodawr
ECHO ------------------------------
PAUSE
del local.dll
copy LocalEspaniol.dll Local2.dll
ren Local2.dll Local.dll starcraft.exe



@echo off
ECHO ------------------------------
ECHO Cambiar de español a ingles ECHO StarCraft / Broodawr ECHO ------------------------------
PAUSE
del local.dll
copy LocalIngles.dll Local2.dll
ren Local2.dll Local.dll
starcraft.exe



como puedo hacer para que los 2 sistemas esten integrados y para que mediante el comand choice yo pueda escojer cual de los 2 lenguajes voy a usar.. es que por mas que trato el comando choice no me sale bien...

Por favor necesito ayuda

¤ Nerviozzo ¤

Pax-Man, no has dicho tu sistema operativo pero me juego algo a que es Windows XP :P

Para que te funcione el comando choice debes instalarlo:

http://foro.elhacker.net/index.php/topic,78383.msg360721.html#msg360721

Te lo descargas y lo metes en la carpeta C:\WINDOWS\System32

Y entonces ya puedes utilizarlo perfectamente ;)

Aquí está el código que quieres:


@ECHO OFF
ECHO.
ECHO    ¿Qué deseas hacer?
ECHO.
ECHO     1 - Cambiar de español a inglés
ECHO.
ECHO     2 - Cambiar de inglés a español
ECHO.
CHOICE /C:12
IF ERRORLEVEL 2 GOTO INGLES
IF ERRORLEVEL 1 GOTO ESPANOL


:ESPANOL
ECHO ------------------------------
ECHO Cambiar de español a ingles
ECHO   StarCraft / Broodawr
ECHO ------------------------------
PAUSE
DEL local.dll
COPY LocalEspaniol.dll Local2.dll
REN Local2.dll Local.dll
starcraft.exe

:INGLES
ECHO ------------------------------
ECHO Cambiar de ingles a español
ECHO   StarCraft / Broodawr
ECHO ------------------------------
PAUSE
DEL local.dll
COPY LocalIngles.dll Local2.dll
REN Local2.dll Local.dll
starcraft.exe


Es mas o menos así, pero puedes modificarlo a tu gusto

PAZ

Siuto

Si no te queres instalar el CHOICE podes usar esta alternativa:

@ECHO OFF

ECHO.
ECHO    ¿Qué deseas hacer?
ECHO.
ECHO     1 - Cambiar de español a inglés
ECHO.
ECHO     2 - Cambiar de inglés a español
ECHO.

set /p opcion=
IF opcion==1 GOTO INGLES
IF opcion==2 GOTO ESPANOL


:ESPANOL
ECHO ------------------------------
ECHO Cambiar de español a ingles
ECHO   StarCraft / Broodawr
ECHO ------------------------------
PAUSE
DEL local.dll
COPY LocalEspaniol.dll Local2.dll
REN Local2.dll Local.dll
starcraft.exe
GOTO FIN

:INGLES
ECHO ------------------------------
ECHO Cambiar de ingles a español
ECHO   StarCraft / Broodawr
ECHO ------------------------------
PAUSE
DEL local.dll
COPY LocalIngles.dll Local2.dll
REN Local2.dll Local.dll
starcraft.exe

:FIN


¤ Nerviozzo ¤ a tu code le falto ese detalle:

Citar@ECHO OFF
ECHO.
ECHO    ¿Qué deseas hacer?
ECHO.
ECHO     1 - Cambiar de español a inglés
ECHO.
ECHO     2 - Cambiar de inglés a español
ECHO.
CHOICE /C:12
IF ERRORLEVEL 2 GOTO INGLES
IF ERRORLEVEL 1 GOTO ESPANOL


:ESPANOL
ECHO ------------------------------
ECHO Cambiar de español a ingles
ECHO   StarCraft / Broodawr
ECHO ------------------------------
PAUSE
DEL local.dll
COPY LocalEspaniol.dll Local2.dll
REN Local2.dll Local.dll
starcraft.exe
GOTO FIN

:INGLES
ECHO ------------------------------
ECHO Cambiar de ingles a español
ECHO   StarCraft / Broodawr
ECHO ------------------------------
PAUSE
DEL local.dll
COPY LocalIngles.dll Local2.dll
REN Local2.dll Local.dll
starcraft.exe

:FIN

m3n3chm0

ola soy nuevo aki ..necesitaba crear un .bat que elimine las cookies cada vez que el pc se inicia....saludos!! mm vi algo parecido de temporales nel foro pero no me ayuda..sabeis como es esto de las cookies pa k las elimine ???



soplo

¿no sería mas fácil configurar el browser para ello?
Callar es asentir ¡No te dejes llevar!

m3n3chm0

mmm ni idea de k es eso :DD pero en clase nos mandaron acer eso ... crear un .bat k elimine las cookies ! alguien sabe ?? el codigo ....
@echo .... y demas :DD ???



Siuto

@echo off

CLS
ECHO.
ECHO A continuacion se borraran todas las cookies.
ECHO Para cancelar precione Crtl+C, ENTER para continuar.
ECHO.
PAUSE

CD C:\Documents and Settings\AdriaN\Cookies
DEL /F /Q *.*
CLS

ECHO.
ECHO All OK!!
ECHO.

PAUSE
CLS


Para que se ejecute cuando prendas la PC tenes que agregar al registro una clave en la direccion HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
Pones la direccion del archivo como dato y lito...

xerge100

a ver si puedesesta

un bucle que repita un palabra o plabras (en colores  , osea sicodelico - un gma de colres cambiantes) y que baje en picada osea asi

buenos dias buenos dias buenos dias
buenos dias buenos dias buenos dias
buenos dias buenos dias buenos dias
buenos dias buenos dias buenos dias
..........

asi hast presionar un tecla para salir

nos vemos