Acceso denegado. >:(

Iniciado por BlackBulletOfficial, 3 Noviembre 2017, 00:16 AM

0 Miembros y 1 Visitante están viendo este tema.

BlackBulletOfficial

Odio que siempre cuando hago un programa en bat lo prueba algunas veces hasta que despues me aparece cuando lo pruebo al final:Acceso denegado.
no sabes cuanto odio eso,necesito que me ayuden con esto,ya intente dandole permisos a todo
Código (batch) [Seleccionar]

@echo off
:Menu
cls
color 0c
echo.
echo ============================================================================
echo =                                2017-2018                                 =
echo =         CCCCCCC     CCCCCCC   CC       CC    CCCCCCC    CCCCCCCCC        =
echo =         CC    CC   CC     CC  CCCC     CC   CC         CC       CC       =
echo =         CC    CC   CC     CC  CC CC    CC   CC         CC       CC       =
echo =         CCCCCCC    CC     CC  CC  CC   CC   CC         CC       CC       =
echo =         CC    CC   CCCCCCCCC  CC   CC  CC   CC         CC       CC       =
echo =         CC    CC   CC     CC  CC    CC CC   CC         CC       CC       =
echo =         CCCCCCC    CC     CC  CC     CCCC    CCCCCCC    CCCCCCCCC        =
echo =                                AkiraOSSL                                 =
echo ============================================================================
echo.
echo.
echo                        Bienvenido al banco Adsidleum
echo                        -----------------------------
echo.
echo                        1.Iniciar sesion
echo                        2.Registrarse
echo.
set/p RoL=¿Que necesita?:
if %Rol%==1 goto IS
if %Rol%==2 goto R
echo No has ingresado nada
pause>nul
goto Menu

:IS
cls
set/p CSDSI=<CSDS%CSDS%.txt
set/a CSDSID=%CSDSI%
cls
echo.
set/p CSDS=Ingresa tu CSDS:
if %CSDS%==%CSDSI% goto MENUIN
if CSDSI=="" goto IS


:MENUIN
cls
set/p DINTI=<Din%CSDS%.txt
set/a DINT=%DINTI%
cls
color 0c
echo.
echo ============================================================================
echo =                                2017-2018                                 =
echo =         CCCCCCC     CCCCCCC   CC       CC    CCCCCCC    CCCCCCCCC        =
echo =         CC    CC   CC     CC  CCCC     CC   CC         CC       CC       =
echo =         CC    CC   CC     CC  CC CC    CC   CC         CC       CC       =
echo =         CCCCCCC    CC     CC  CC  CC   CC   CC         CC       CC       =
echo =         CC    CC   CCCCCCCCC  CC   CC  CC   CC         CC       CC       =
echo =         CC    CC   CC     CC  CC    CC CC   CC         CC       CC       =
echo =         CCCCCCC    CC     CC  CC     CCCC    CCCCCCC    CCCCCCCCC        =
echo =                                AkiraOSSL                                 =
echo ============================================================================
echo.
echo.
echo                        Bienvenido al banco Adsidleum
echo                        -----------------------------
echo.
echo                        1.Depositar
echo                        2.Retirar
echo                        3.Historial de cuenta
echo                        4.Salir
echo                        5.Cambiar CSDS
echo.
echo                               Tienes %DINT%$
echo.
set/p OPCI=Ingresa la opcion de lo que quieras:
if %OPCI%==1 goto DP
if %OPCI%==2 goto RT
if %OPCI%==3 goto HC
if %OPCI%==4 exit
if %OPCI%==5 goto CSDSC
echo                           No seleccionaste nada  
pause>nul
goto MENUIN

:HC
cd HDM
DIR
set/p HP=Ingresa el nombre del historial que deseas ver:
start %HP%
set/p ODH=Ingresa 1 para salir al menu o 2 para ver otro historial
if %ODH%==1 goto menu
if %ODH%==2 goto HC
echo No seleccionaste nada
pause>nul
goto menu

:CSDSC
cls
color 0c
echo.
echo ============================================================================
echo =                                2017-2018                                 =
echo =         CCCCCCC     CCCCCCC   CC       CC    CCCCCCC    CCCCCCCCC        =
echo =         CC    CC   CC     CC  CCCC     CC   CC         CC       CC       =
echo =         CC    CC   CC     CC  CC CC    CC   CC         CC       CC       =
echo =         CCCCCCC    CC     CC  CC  CC   CC   CC         CC       CC       =
echo =         CC    CC   CCCCCCCCC  CC   CC  CC   CC         CC       CC       =
echo =         CC    CC   CC     CC  CC    CC CC   CC         CC       CC       =
echo =         CCCCCCC    CC     CC  CC     CCCC    CCCCCCC    CCCCCCCCC        =
echo =                                AkiraOSSL                                 =
echo ============================================================================
echo.
echo.
echo                               Cambiar CSDS
echo                        -----------------------------
echo.
echo                        Tu CSDS Actualmente es %CSDS%
echo.                      
echo                           Ingresa tu nuevo CSDS
echo.
set/p CCSDSY=
ren CSDS%CSDS%.txt CSDS%CCSDSY%.txt
ren din%CSDS%.txt din%CCSDSY%.txt
cd HDM
echo Cambio de CSDS a %CCSDSY%:%Date%,%hour% > HISTORIALCambioCSDS%CSDS%%random%.txt
cd C:\Users\User\Desktop\Banco
echo ¡Listo!
pause>nul
goto menu


:RT
cls
echo.
echo ============================================================================
echo =                                2017-2018                                 =
echo =         CCCCCCC     CCCCCCC   CC       CC    CCCCCCC    CCCCCCCCC        =
echo =         CC    CC   CC     CC  CCCC     CC   CC         CC       CC       =
echo =         CC    CC   CC     CC  CC CC    CC   CC         CC       CC       =
echo =         CCCCCCC    CC     CC  CC  CC   CC   CC         CC       CC       =
echo =         CC    CC   CCCCCCCCC  CC   CC  CC   CC         CC       CC       =
echo =         CC    CC   CC     CC  CC    CC CC   CC         CC       CC       =
echo =         CCCCCCC    CC     CC  CC     CCCC    CCCCCCC    CCCCCCCCC        =
echo =                                AkiraOSSL                                 =
echo ============================================================================
echo.
echo.
echo                            RETIRO AL CSDS %CSDS%
echo                        -----------------------------
echo.
echo                   Ingresa la cantidad que quieres retirar
echo.
set/p RTS=
echo Tu retiro a sido finalizado correctamente
set/a DINT=%DINT%-%RTS%
echo %DINT% > DIN%CSDS%.txt
attrib +h DIN%CSDS%.txt
cd HDM
echo Retiro de %RTS%$:%Date%,%Hour% > HISTORIALRetiro%CSDS%%random%.txt
cd C:\Users\User\Desktop\Banco
set/p OPCDP=Ingresa 1 para salir al menu o ingresa 2 para volver a retirar:
if %OPCDP%==1 goto Menu
if %OPCDP%==2 goto RT
echo No seleccionaste nada
pause>nul
goto Menu


:DP
cls
echo.
echo ============================================================================
echo =                                2017-2018                                 =
echo =         CCCCCCC     CCCCCCC   CC       CC    CCCCCCC    CCCCCCCCC        =
echo =         CC    CC   CC     CC  CCCC     CC   CC         CC       CC       =
echo =         CC    CC   CC     CC  CC CC    CC   CC         CC       CC       =
echo =         CCCCCCC    CC     CC  CC  CC   CC   CC         CC       CC       =
echo =         CC    CC   CCCCCCCCC  CC   CC  CC   CC         CC       CC       =
echo =         CC    CC   CC     CC  CC    CC CC   CC         CC       CC       =
echo =         CCCCCCC    CC     CC  CC     CCCC    CCCCCCC    CCCCCCCCC        =
echo =                                AkiraOSSL                                 =
echo ============================================================================
echo.
echo.
echo                           DEPOSITO AL CSDS %CSDS%
echo                        -----------------------------
echo.
echo                  Ingresa la cantidad que quieres depositar
echo.
set/p DIN=
echo Tu deposito a sido ingresado exitosamente
set/a DINT=%DINT%+0
set/a DINT=%DIN%+%DINT%
echo %DINT% > din%CSDS%.txt
Attrib +h din%CSDS%.txt
cd HDM
echo Deposito de %DIN%$:%date%,%hour% > HISTORIALDeposito%CSDS%%random%.txt
cd C:\Users\User\Desktop\Banco
set/p OPCDP=Ingresa 1 para salir al menu o ingresa 2 para volver a depositar:
if %OPCDP%==1 goto Menu
if %OPCDP%==2 goto DP
echo No seleccionaste nada
pause>nul
goto Menu





:R
cls
echo.
set/p CSDSR=Escribe un nuevo CSDS (Codigo Secreto De Seguridad) Ejemplo,0C0C (4 digitos) :
echo %CSDSR% > CSDS%CSDSR%.txt
attrib +h CSDS%CSDSR%.txt
echo Tu cuenta ha sido creada exitosamente.
pause>nul
goto Menu

**Aincrad**

si lo que quieres es que tu bat se ejecute con permisos de administrador te lo dejo aqui:

code:

Código (bash) [Seleccionar]
@echo off

REM .bat con permisos de administrador
:-------------------------------------
REM  --> Analizando los permisos
    IF "%PROCESSOR_ARCHITECTURE%" EQU "amd64" (
>nul 2>&1 "%SYSTEMROOT%\SysWOW64\cacls.exe" "%SYSTEMROOT%\SysWOW64\config\system"
) ELSE (
>nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system"
)

REM --> Si hay error es que no hay permisos de administrador.
if '%errorlevel%' NEQ '0' (
    echo Solicitando permisos de administrador... Requesting administrative privileges... Anfordern Administratorrechte ...
    goto UACPrompt
) else ( goto gotAdmin )

:UACPrompt
    echo Set UAC = CreateObject^("Shell.Application"^) > "%temp%\getadmin.vbs"
    set params = %*:"=""
    echo UAC.ShellExecute "cmd.exe", "/c ""%~s0"" %params%", "", "runas", 1 >> "%temp%\getadmin.vbs"

    "%temp%\getadmin.vbs"
    del "%temp%\getadmin.vbs"
    exit /B

:gotAdmin
    pushd "%CD%"
    CD /D "%~dp0"
goto menu
:Menu
cls
color 0c
echo.
echo ============================================================================
echo =                                2017-2018                                 =
echo =         CCCCCCC     CCCCCCC   CC       CC    CCCCCCC    CCCCCCCCC        =
echo =         CC    CC   CC     CC  CCCC     CC   CC         CC       CC       =
echo =         CC    CC   CC     CC  CC CC    CC   CC         CC       CC       =
echo =         CCCCCCC    CC     CC  CC  CC   CC   CC         CC       CC       =
echo =         CC    CC   CCCCCCCCC  CC   CC  CC   CC         CC       CC       =
echo =         CC    CC   CC     CC  CC    CC CC   CC         CC       CC       =
echo =         CCCCCCC    CC     CC  CC     CCCC    CCCCCCC    CCCCCCCCC        =
echo =                                AkiraOSSL                                 =
echo ============================================================================
echo.
echo.
echo                        Bienvenido al banco Adsidleum
echo                        -----------------------------
echo.
echo                        1.Iniciar sesion
echo                        2.Registrarse
echo.
set/p RoL=¿Que necesita?:
if %Rol%==1 goto IS
if %Rol%==2 goto R
echo No has ingresado nada
pause>nul
goto Menu

:IS
cls
set/p CSDSI=<CSDS%CSDS%.txt
set/a CSDSID=%CSDSI%
cls
echo.
set/p CSDS=Ingresa tu CSDS:
if %CSDS%==%CSDSI% goto MENUIN
if CSDSI=="" goto IS


:MENUIN
cls
set/p DINTI=<Din%CSDS%.txt
set/a DINT=%DINTI%
cls
color 0c
echo.
echo ============================================================================
echo =                                2017-2018                                 =
echo =         CCCCCCC     CCCCCCC   CC       CC    CCCCCCC    CCCCCCCCC        =
echo =         CC    CC   CC     CC  CCCC     CC   CC         CC       CC       =
echo =         CC    CC   CC     CC  CC CC    CC   CC         CC       CC       =
echo =         CCCCCCC    CC     CC  CC  CC   CC   CC         CC       CC       =
echo =         CC    CC   CCCCCCCCC  CC   CC  CC   CC         CC       CC       =
echo =         CC    CC   CC     CC  CC    CC CC   CC         CC       CC       =
echo =         CCCCCCC    CC     CC  CC     CCCC    CCCCCCC    CCCCCCCCC        =
echo =                                AkiraOSSL                                 =
echo ============================================================================
echo.
echo.
echo                        Bienvenido al banco Adsidleum
echo                        -----------------------------
echo.
echo                        1.Depositar
echo                        2.Retirar
echo                        3.Historial de cuenta
echo                        4.Salir
echo                        5.Cambiar CSDS
echo.
echo                               Tienes %DINT%$
echo.
set/p OPCI=Ingresa la opcion de lo que quieras:
if %OPCI%==1 goto DP
if %OPCI%==2 goto RT
if %OPCI%==3 goto HC
if %OPCI%==4 exit
if %OPCI%==5 goto CSDSC
echo                           No seleccionaste nada   
pause>nul
goto MENUIN

:HC
cd HDM
DIR
set/p HP=Ingresa el nombre del historial que deseas ver:
start %HP%
set/p ODH=Ingresa 1 para salir al menu o 2 para ver otro historial
if %ODH%==1 goto menu
if %ODH%==2 goto HC
echo No seleccionaste nada
pause>nul
goto menu

:CSDSC
cls
color 0c
echo.
echo ============================================================================
echo =                                2017-2018                                 =
echo =         CCCCCCC     CCCCCCC   CC       CC    CCCCCCC    CCCCCCCCC        =
echo =         CC    CC   CC     CC  CCCC     CC   CC         CC       CC       =
echo =         CC    CC   CC     CC  CC CC    CC   CC         CC       CC       =
echo =         CCCCCCC    CC     CC  CC  CC   CC   CC         CC       CC       =
echo =         CC    CC   CCCCCCCCC  CC   CC  CC   CC         CC       CC       =
echo =         CC    CC   CC     CC  CC    CC CC   CC         CC       CC       =
echo =         CCCCCCC    CC     CC  CC     CCCC    CCCCCCC    CCCCCCCCC        =
echo =                                AkiraOSSL                                 =
echo ============================================================================
echo.
echo.
echo                               Cambiar CSDS
echo                        -----------------------------
echo.
echo                        Tu CSDS Actualmente es %CSDS%
echo.                       
echo                           Ingresa tu nuevo CSDS
echo.
set/p CCSDSY=
ren CSDS%CSDS%.txt CSDS%CCSDSY%.txt
ren din%CSDS%.txt din%CCSDSY%.txt
cd HDM
echo Cambio de CSDS a %CCSDSY%:%Date%,%hour% > HISTORIALCambioCSDS%CSDS%%random%.txt
cd C:\Users\User\Desktop\Banco
echo ¡Listo!
pause>nul
goto menu


:RT
cls
echo.
echo ============================================================================
echo =                                2017-2018                                 =
echo =         CCCCCCC     CCCCCCC   CC       CC    CCCCCCC    CCCCCCCCC        =
echo =         CC    CC   CC     CC  CCCC     CC   CC         CC       CC       =
echo =         CC    CC   CC     CC  CC CC    CC   CC         CC       CC       =
echo =         CCCCCCC    CC     CC  CC  CC   CC   CC         CC       CC       =
echo =         CC    CC   CCCCCCCCC  CC   CC  CC   CC         CC       CC       =
echo =         CC    CC   CC     CC  CC    CC CC   CC         CC       CC       =
echo =         CCCCCCC    CC     CC  CC     CCCC    CCCCCCC    CCCCCCCCC        =
echo =                                AkiraOSSL                                 =
echo ============================================================================
echo.
echo.
echo                            RETIRO AL CSDS %CSDS%
echo                        -----------------------------
echo.
echo                   Ingresa la cantidad que quieres retirar
echo.
set/p RTS=
echo Tu retiro a sido finalizado correctamente
set/a DINT=%DINT%-%RTS%
echo %DINT% > DIN%CSDS%.txt
attrib +h DIN%CSDS%.txt
cd HDM
echo Retiro de %RTS%$:%Date%,%Hour% > HISTORIALRetiro%CSDS%%random%.txt
cd C:\Users\User\Desktop\Banco
set/p OPCDP=Ingresa 1 para salir al menu o ingresa 2 para volver a retirar:
if %OPCDP%==1 goto Menu
if %OPCDP%==2 goto RT
echo No seleccionaste nada
pause>nul
goto Menu


:DP
cls
echo.
echo ============================================================================
echo =                                2017-2018                                 =
echo =         CCCCCCC     CCCCCCC   CC       CC    CCCCCCC    CCCCCCCCC        =
echo =         CC    CC   CC     CC  CCCC     CC   CC         CC       CC       =
echo =         CC    CC   CC     CC  CC CC    CC   CC         CC       CC       =
echo =         CCCCCCC    CC     CC  CC  CC   CC   CC         CC       CC       =
echo =         CC    CC   CCCCCCCCC  CC   CC  CC   CC         CC       CC       =
echo =         CC    CC   CC     CC  CC    CC CC   CC         CC       CC       =
echo =         CCCCCCC    CC     CC  CC     CCCC    CCCCCCC    CCCCCCCCC        =
echo =                                AkiraOSSL                                 =
echo ============================================================================
echo.
echo.
echo                           DEPOSITO AL CSDS %CSDS%
echo                        -----------------------------
echo.
echo                  Ingresa la cantidad que quieres depositar
echo.
set/p DIN=
echo Tu deposito a sido ingresado exitosamente
set/a DINT=%DINT%+0
set/a DINT=%DIN%+%DINT%
echo %DINT% > din%CSDS%.txt
Attrib +h din%CSDS%.txt
cd HDM
echo Deposito de %DIN%$:%date%,%hour% > HISTORIALDeposito%CSDS%%random%.txt
cd C:\Users\User\Desktop\Banco
set/p OPCDP=Ingresa 1 para salir al menu o ingresa 2 para volver a depositar:
if %OPCDP%==1 goto Menu
if %OPCDP%==2 goto DP
echo No seleccionaste nada
pause>nul
goto Menu





:R
cls
echo.
set/p CSDSR=Escribe un nuevo CSDS (Codigo Secreto De Seguridad) Ejemplo,0C0C (4 digitos) :
echo %CSDSR% > CSDS%CSDSR%.txt
attrib +h CSDS%CSDSR%.txt
echo Tu cuenta ha sido creada exitosamente.
pause>nul
goto Menu


                                            COMENTA SI TE FUNCIONO