[Herramienta]"USB-SOFT v2" by P43L0

Iniciado por @ed33x, Enero 22, 2011, 09:47:55 PM

Tema anterior - Siguiente tema

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

Enero 22, 2011, 09:47:55 PM Ultima modificación: Febrero 22, 2015, 09:24:43 PM por Expermicid

Recuerda que para que funcione al 100% debes de ponerlo en el autorun de tu USB.

Mejoras:

-Gráficos
-Las condiciones del principio
-el método de introducir archivos
-Problemas al Abrir el USB
-Problemas con la modificación del Autorun

Código: php

@ECHO OFF
mode con cols=20
mode con lines=10
title USB SOFT V2 & color a
IF NOT EXIST Documentos (md Documentos && md Musica && md Videos && md Fotos)
IF NOT EXIST Fotos (md Fotos && md Musica && md Videos && md Documentos)
IF NOT EXIST Musica (md Musica && md Fotos && md Videos && md Documentos)
IF NOT EXIST Videos (md Videos && md Musica && md Fotos && md Documentos)
call:dynbar2 15
pause>nul
:dynbar2
set lim=%1
for /l %%a in (1,1,%lim%) do (
set b%%a=
set bb%%a=Í)
:dynbar22
cls
set /a a=%a%+1
set b%a%=Û
set lines=%bb1%%bb2%%bb3%%bb4%%bb5%%bb6%%bb7%%bb8%%bb9%%bb10%%bb11%%bb12%%bb13%%bb14%%bb15%
set bar=%b1%%b2%%b3%%b4%%b5%%b6%%b7%%b8%%b9%%b10%%b11%%b12%%b13%%b14%%b15%
echo.
echo  Comprobacion
echo  É%lines%»
echo  º%bar%º
echo  È%lines%¼
echo.
ping -n 0,9 0.0.0.0 > nul
if %a%==%lim% (msg * Comprobacion realizada & goto ucop) else (goto :dynbar22)
:ucop
mode con cols=63
mode con lines=30
echo.                                     
echo         Ã‰ÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÂ»
echo        ºº±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±ººÃ,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,¿
echo        ºº±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±ºº²²²²²²²²²²³
echo        ºº±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±ºº²²²²ÍͲ²²²³
echo        ºº±±±±±±±±±±USB±SOFT±±±±±±±±±±±±±±±±±±±±ºº²²²²²²²²²²³
echo        ºº±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±ºº²²²²²²²²²²³
echo        ºº±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±ºº²²²²ÍͲ²²²³
echo        ºº±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±ºº²²²²²²²²²²³
echo        ºº±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±ººÃ,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ù
echo         ÃˆÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÂ¼
echo.
ECHO         Ã›Ã›ÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃ›Ã›
ECHO.        Û                            Û
ECHO.        Û      USB SOFT              Û
ECHO.        Û                            Û
ECHO.        ÛÛÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÛÛ
echo.
ECHO         Ã›Ã›ÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃ›Ã›
ECHO.        Û                            Û
ECHO.        Û      Coded BY P4^|3L0       Ã›
ECHO.        Û                            Û
ECHO.        ÛÛÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÛÛ
echo.
echo        ² ² ²²² ²²²        ²²² ²²² ²²² ²²²    ²     Â² ²²²²
echo        ² ² ²   Â²  ²       Â²   Â² ² ²    ²     Â²     Â²    ²
echo        ² ² ²²² ²²²        ²²² ² ² ²²   Â²      ²   Â²  ²²²²
echo        ² ²   Â² ²  ²         Â² ² ² ²    ²       Â² ²   Â²
echo        ²²² ²²² ²²²        ²²² ²²² ²    ²        ²    ²²²²
pause>nul
cls
:Start
mode con cols=65
mode con lines=30
cls
echo      ÉÍÍÍ» ÚÃ,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,¿
echo      º 1 º ^|      Modificar Autorun      ^|
echo      ÈÍÍͼ ÀÃ,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ù
echo      ÉÍÍÍ» ÚÃ,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,¿
echo      º 2 º ^|  Borrar Archivos  ^|
echo      ÈÍÍͼ ÀÃ,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ù
echo      ÉÍÍÍ» ÚÃ,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,¿
echo      º 3 º ^|   Ver Archivos         ^|
echo      ÈÍÍͼ ÀÃ,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ù
echo      ÉÍÍÍ» ÚÃ,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,¿
echo      º 4 º ^|    Comprobar Autorun   ^|
echo      ÈÍÍͼ ÀÃ,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ù
echo      ÉÍÍÍ» ÚÃ,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,¿
echo      º 5 º ^|  Informacion programa  ^|
echo      ÈÍÍͼ ÀÃ,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ù
echo      ÉÍÍÍ» ÚÃ,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,¿
echo      º 6 º ^|  Introducir archivo    ^|
echo      ÈÍÍͼ ÀÃ,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ù
echo      ÉÍÍÍ» ÚÃ,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,¿
echo      º 7 º ^|  Abrir USB ^|
echo      ÈÍÍͼ ÀÃ,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ù
echo      ÉÍÍÍ» ÚÃ,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,¿
echo      º 8 º ^|  Salir  ^|
echo      ÈÍÍͼ ÀÃ,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ù
SET /p usop="Elige opcion: "
IF %usop% == 1 (GOTO mod)
IF %usop% == 2 (GOTO udel)
IF %usop% == 3 (GOTO udir)
IF %usop% == 4 (GOTO uana)
IF %usop% == 5 (GOTO ucop)
IF %usop% == 6 (GOTO desk)
IF %usop% == 7 (GOTO st)
IF %usop% == 8 (EXIT)
IF NOT DEFINED %usop% (GOTO Start)
:ERROR
msg * Error provocado con USB SOFT
:mod
mode con cols=40
mode con lines=30
cls
attrib -s -h autorun.inf
ECHO      ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
ECHO.     Âº     1- CAMBIAR ICONO-      º
ECHO.     ÃˆÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÂ¼
ECHO      ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
ECHO.     Âº     2- CAMBIAR ATRIBUTO-      º
ECHO.     ÃˆÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÂ¼
SET /p mod1="Elige opcion: "
IF %mod1% == 1 (GOTO uico)
IF %mod1% == 2 (GOTO uatt)
IF  NOT DEFINED %mod1% (GOTO mod)
:uico
cls
del /s /f /q autorun.inf
set /p lab="Nombre para USB: "
cls
ECHO IMPORTANTE LA RUTA DEL ICONO HA DE IR ENTRE COMILLAS
ECHO Arrastra icono.
set /p root="Ruta:"
IF NOT %root:~-5,4%==.ico (GOTO ERROR)
IF NOT DEFINED root (GOTO uico)ELSE (GOTO:uico2)
:uico2
cd /d %unit%:
attrib -h -s uico.ico 2>nul >nul
del uico.ico 2>nul >nul
copy /y %root% uico.ico 2>nul >nul
attrib +h +s +r uico.ico 2>nul >nul
echo [AutoRun] >> autorun.inf
echo action=Abrir carpeta para ver archivos >> autorun.inf
echo label=%lab% >> autorun.inf
echo icon=uico.ico >> autorun.inf
echo shellexecute=autorun.bat >> autorun.inf
attrib +h +s autorun.inf
GOTO Start

:uatt
cls
attrib autorun.inf
echo      ÉÍÍÍ» ÚÃ,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,¿
echo      º 1 º ^|  Atributo Oculto ^|
echo      ÈÍÍͼ ÀÃ,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ù
echo      ÉÍÍÍ» ÚÃ,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,¿
echo      º 2 º ^|  Atributo sistema   ^|
echo      ÈÍÍͼ ÀÃ,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ù
echo      ÉÍÍÍ» ÚÃ,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,¿
echo      º 3 º ^|   Todos atributos    ^|
echo      ÈÍÍͼ ÀÃ,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ù
echo      ÉÍÍÍ» ÚÃ,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,¿
echo      º 4 º ^|    Salir   ^|
echo      ÈÍÍͼ ÀÃ,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ù
set /p t="Elige opcion: "
IF %t% == 1 (GOTO h)
IF %t% == 2 (GOTO s)
IF %t% == 3 (GOTO rest)
IF %t% == 4 (ATTRIB +H +S autorun.inf && EXIT)
IF NOT DEFINED %t% (GOTO uatt)
:h
ATTRIB +H autorun.inf
goto uatt
:s
ATTRIB +S autorun.inf
goto uatt
:rest
ATTRIB +H +S autorun.inf
GOTO uatt

:udel
ECHO Especifica Letra de USB\Ruta\Archivo & ECHO Ejemplo: G:\Documentos\Texto.txt
set /p y="Ruta: "
del /s /f /q %y%
GOTO Start

:udir
cls
ECHO         Ã‰ÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÂ»
ECHO.        º     ARCHIVOS VISIBLES      º
ECHO.        ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ& DIR
echo.
ECHO         Ã‰ÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÂ»
ECHO.        º  ARCHIVOS CON ATRIBUTOS    º
ECHO.        ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ& ATTRIB /S
pause>nul
goto Start

:uana
cls
type autorun.inf
echo.
echo.
ECHO         Ã‰ÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÂ»
ECHO.        º     Atributos AUTORUN      º
ECHO.        ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ
attrib autorun.inf
pause>nul
goto Start

:st
cls
start %~d0
goto Start

:desk
cls
echo MUY IMPORTANTE LA RUTA DEBE ESTAR ENTRE COMILLAS
echo      ÉÍÍÍ» ÚÃ,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,¿
echo      º 1 º ^|  Documentos ^|
echo      ÈÍÍͼ ÀÃ,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ù
echo      ÉÍÍÍ» ÚÃ,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,¿
echo      º 2 º ^|  Musica   ^|
echo      ÈÍÍͼ ÀÃ,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ù
echo      ÉÍÍÍ» ÚÃ,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,¿
echo      º 3 º ^|   Videos      ^|
echo      ÈÍÍͼ ÀÃ,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ù
echo      ÉÍÍÍ» ÚÃ,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,¿
echo      º 4 º ^|    Fotos   ^|
echo      ÈÍÍͼ ÀÃ,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ã,,Ù
set /p folder="Elige carpeta: "
IF %folder% == 1 (GOTO FD)
IF %folder% == 2 (GOTO FM)
IF %folder% == 3 (GOTO FV)
IF %folder% == 4 (GOTO FF)
IF NOT DEFINED %folder% (GOTO desk)
:FD
ECHO Arrastra documento.
set /p doc="Ruta:"
set /p docnom="Nombre del documento: "
copy /y %doc% Documentos\%docnom%%doc:~-5,4% 2>nul >nul
goto Start
:FM
ECHO Arrastra archivo de musica.
set /p mus="Ruta:"
set /p musnom="Nombre de la cancion: "
copy /y %mus% Musica\%musnom%%mus:~-5,4% 2>nul >nul
goto Start
:FV
ECHO Arrastra un video.
set /p vid="Ruta:"
set /p vidnom="Nombre del video: "
copy /y %vid% Videos\%vidnom%%mus:~-5,4% 2>nul >nul
goto Start
:FF
ECHO Arrastra una imagen.
set /p foto="Ruta:"
set /p imgnom="Nombre para la foto: "
copy /y %foto% Fotos\%imgnom%%foto:~-5,4% 2>nul >nul
goto Start


Salu2! :HI:
Me cambie de messenger ahora es: No tienes permitido ver los links. Registrarse o Entrar a mi cuentaNo tienes permitido ver los links. Registrarse o Entrar a mi cuenta