Script BAT para activar sonidos y desactivarlos

Publicado por Dakosmu, Feb 24, 2025, 02:33 PM

Tema anterior - Siguiente tema

Dakosmu

Script BAT para activar sonidos y desactivarlos

NO SE COMO NADIE HAYA CREADO ALGO PARECIDO JAJAJAA ES TAN BASICO PERO TAN BASICO QUE A NADIE SE LE OCURRIO  Los visitantes no pueden visualizar imágenes en los mensajes, por favor Regístrate o Inicia Sesión


Hola después de tanto tiempo vengo a publicar algo que acabo de crear gracias a ChatGPT  Los visitantes no pueden visualizar imágenes en los mensajes, por favor Regístrate o Inicia Sesión


Se puede modificar y se puede arreglar.

Enlace al pedido que le hice a ChatGPT por si alguien lo quiere modificar: https://chatgpt.com/share/67bbee82-0504-800a-9f1a-b6699f9deb2e

EXPLICACIÓN

Bueno, básicamente se pensó en un script BAT que permite localizar los archivos que se usan para que los sonidos de las gemas que caen en el juego se escuchen y nada del otro entorno del juego se escuche para que puedas estar atento al sonido y ver en donde caen los ítems.

@echo off
setlocal enabledelayedexpansion

:: Menu principal
:menu
cls
echo ==================================
echo    Script para czmu.com.ar
echo ==================================
echo 1 - Solo escuchar los sonidos de las gemas
echo 2 - Crea cuenta
echo 3 - Visita la comunidad de LatinBattle.com
echo 4 - Salir
echo ==================================
set /p "opcion=Elige una opcion: "

if "%opcion%"=="1" goto subMenu
if "%opcion%"=="2" goto crearCuenta
if "%opcion%"=="3" goto visitarComunidad
if "%opcion%"=="4" exit
goto menu

:: Submenu para Iniciar o Restaurar
:subMenu
cls
echo ==================================
echo    Opciones disponibles
echo ==================================
echo 1 - Iniciar
echo 2 - Restaurar
echo 3 - Volver al menu principal
echo ==================================
set /p "subopcion=Elige una opcion: "

if "%subopcion%"=="1" goto iniciar
if "%subopcion%"=="2" goto restaurar
if "%subopcion%"=="3" goto menu
goto subMenu

:: Iniciar - Mover archivos
:iniciar
cls
echo Iniciando proceso de mover archivos...
timeout /t 2 >nul

:: Definir rutas
set "origen=%CD%\Data\Sound"
set "destino=%CD%\Backup\Sound"
set "informe=%CD%\informe.txt"

:: Crear las carpetas de destino si no existen
if not exist "%destino%" mkdir "%destino%"

:: Inicializar contadores
set /a contador=0
set /a errores=0

:: Crear/limpiar el informe
echo Informe de archivos movidos > "%informe%"
echo -------------------------------------- >> "%informe%"

:: Mover archivos excepto los especificados
for %%F in ("%origen%*.*") do (
set "archivo=%%~nxF"
if /i not "!archivo!"=="eGem.wav" (
if /i not "!archivo!"=="eMedal.wav" (
if /i not "!archivo!"=="eSwellLife.wav" (
if /i not "!archivo!"=="nMix.wav" (
if /i not "!archivo!"=="pDropItem.wav" (
if /i not "!archivo!"=="pDropMoney.wav" (
if /i not "!archivo!"=="pGetItem.wav" (
if /i not "!archivo!"=="pHeartBeat.wav" (
move "%%F" "%destino%" >nul
if !errorlevel! neq 0 (
echo ERROR al mover !archivo! >> "%informe%"
set /a errores+=1
) else (
echo !archivo! >> "%informe%"
set /a contador+=1
)
)))))))))
)

:: Agregar el total de archivos movidos al informe
echo -------------------------------------- >> "%informe%"
echo Total de archivos movidos: %contador% >> "%informe%"
echo Total de errores: %errores% >> "%informe%"

:: Mostrar mensaje en pantalla
echo Se han movido %contador% archivos a "%destino%".
if %errores% gtr 0 echo Se detectaron %errores% errores. Revisa el informe.txt.
pause
goto menu

:: Restaurar - Mover archivos de Backup a Data\Sound
:restaurar
cls
echo Restaurando archivos...
timeout /t 2 >nul

:: Definir rutas
set "backup=%CD%\Backup\Sound"
set "destino=%CD%\Data\Sound"

:: Crear la carpeta de destino si no existe
if not exist "%destino%" mkdir "%destino%"

:: Inicializar contadores
set /a contador=0
set /a errores=0

:: Mover todos los archivos de Backup\Sound a Data\Sound
for %%F in ("%backup%*.*") do (
move /Y "%%F" "%destino%" >nul
if !errorlevel! neq 0 (
echo ERROR al restaurar %%~nxF >> "%informe%"
set /a errores+=1
) else (
set /a contador+=1
)
)

:: Agregar el total de archivos restaurados al informe
echo -------------------------------------- >> "%informe%"
echo Total de archivos restaurados: %contador% >> "%informe%"
echo Total de errores: %errores% >> "%informe%"

:: Mostrar mensaje en pantalla
echo Se han restaurado %contador% archivos a "%destino%".
if %errores% gtr 0 echo Se detectaron %errores% errores. Revisa el informe.txt.
pause
goto menu

:: Opción 2 - Crear cuenta en CZMU
:crearCuenta
start https://czmu.com.ar
goto menu

:: Opción 3 - Visitar comunidad LatinBattle
:visitarComunidad
start https://latinbattle.com
goto menu

TUTORIAL

Solo deben copiar el contenido del CÓDIGO y pegarlo en un bloc de notas y guardar el archivo como SONIDOS.bat

Los visitantes no pueden visualizar imágenes en los mensajes, por favor Regístrate o Inicia Sesión


EJECUTAR EL ARCHIVO Y SI TE SALE ESTE CARTEL LE DAS AL BOTÓN "RUN ANYWAY" ("ejecutar de todas formas" en español)

Los visitantes no pueden visualizar imágenes en los mensajes, por favor Regístrate o Inicia Sesión


Los visitantes no pueden visualizar imágenes en los mensajes, por favor Regístrate o Inicia Sesión


Los visitantes no pueden visualizar imágenes en los mensajes, por favor Regístrate o Inicia Sesión



Creditos
Azzlaer
Bon Dia

🡱 🡳