Le he metido una imagen de la máscara de majora así en plan virus oldschool para que quede interesante, pero tengo muchas dudas sobre cómo hacer funcionar un .bat adecuadamente. Es decir, como hacer que extraiga sus propios archivos o como hacer que reproducza un sonido sin valerse del Windows Media etc.
He buscado por ahi, pero no he encontrado la forma de hacer nada de lo que digo.
Seguramente habrán hecho esta pregunta estúpida muchas veces, pero, un buen tutorial sobre Batch para n00bs como yo?
Gracias de antemano compañeros
EDITO:
Mejor y mas facil pongo el código tal cual...
Código:
@echo off
title Majora
REG ADD HKCU\Console /v FullScreen /t REG_DWORD /d 1 /f >nul
echo. Press any key to extract
pause >nul
echo.
echo [1]
SetLocal EnableDelayedExpansion EnableExtensions
Call :BarraDeCarga
Echo.
echo. Done
echo o+ +s
echo `NM- -NN`
echo :MMm` `mMM/
echo oMMMy yMMMs
echo hMMMM/ /MMMMh
echo dMMMMN. `NMMMMm
echo hMMMMM/` `/MMMMMh
echo -++`:sdds+oh+.. ..+ho+sdds:`/+-
echo .oo:+dNMNNyo+o+yyo- -syy+o+oyNNMNd+:+o.
echo o+omMMMMMMMMNhoyNM/. ./MNyohNMMMMMMMMms+s
echo `ymNMMMMMMMMMMMMMMMMo` `+MMMMMMMMMMMMMMMMNmy.
echo yMMMMMMMMMNNmmmMMMMMm` `mMMMMMmmmNNMMMMMMMMMh
echo .MMMMs+/:-:::--.-+dMN:. .:NMd+-.--:::-:/+oMMMM.
echo /MMMd`hyyhhhhhhs: `sMy+- -+yMs` -shhhhhhyyd`dMMM/
echo :MMMs`MMMh:```.-so `mM/o o/Mm` os:.```-hMMM.oMMM:
echo `NMMo.MMy` .:. oo +Myh ysMo +o .:. `yMM.oMMN`
echo sMMh`NM- :NMN. `N..Mms ydM..N. .NMN: .MN`yMMy
echo .:NMM:+M- .dNm. :Mo mM. .NN oM: `dNm- .Mo-MMN:.
echo `oNNsMMm`sh` `.` -mMd hM.`.Nh hMm- `.` `yy`mMMsNNo`
echo :mMMMmsMMh`+: `.:yNMMM`:NmdmN:`MMMNy:.` -+`yMMsdMMMm/
echo .yMMMMNm:oMMh.` `sdmmmmmm/ :yoy/ /mmmmmdds` `.hMMo-mNMMMMy.
echo /mNNho/- `/NMNdyysssso/-`. .: :. .`-/ossssyydNMN+` -/ohNNm/
echo .+/-` +Ny-/sdmNNNNMMMMd/ +o+` /dMMMMNNNNmdy/-sN+ `-/+.
echo sMMMh` `.-/odMMMo-MMM:oMMMdo/-.` `hMMMs`
echo `yMMMMN/ /+` `MMMM/MMM/MMMM` `+/ :mMMMMh`
echo `hMMNy/` -++h: `+MMMM+MMM+MMMMo` :h+/: `:yNMMh`
echo `dNy:` :MMd-odhdNMMMMoyMMMhoMMMMNdhds-dMM/ `:yNd`
echo -: -NMMMN-.sMMMNs/yMyMyMh/sNMMMy.-NMMMM: :-
echo .NMMMh: .o/-odMMMsMsMMMdo-/o. -hMMMN.
echo `dMMy- dMmo+mMMMoMoMMMm++mMd -sNMm`
echo smo. /MMMMm+oNM+M+MNo+mMMMM/ .omy
echo `:` dMMMMm/ .o:M:s. /mMMMMm `:`
echo :MMMd+` o `+dMMM/
echo hds-` `.sdd
echo `` ``
pause >nul
echo.
echo.
echo. [2]
pause >nul
Exit
:BarraDeCarga
Echo.
Echo. Extracting...
Echo.
Set "bar="
Set "percent=0"
Set "count=0"
For /L %%I In (1,1,20) Do (Set "bar=!bar!±")
:Loop
Set /P "= %bar:~0,20% %percent%%%"<Nul
Set "asdf=%Random:~0,1%"
If %asdf% GEQ 8 (
Set /A "asdf=asdf-4"
)
Ping -n %asdf:~0,1% -w %asdf:~0,1% LocalHost>nul
For /L %%I In (1,1,26) Do Set /p "="<Nul
Set "bar=Û%bar%"
Set /a "count+=1"
Set /a "percent+=5"
If %count% LEQ 20 Goto:Loop
Echo.
Goto :Eof