Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: z3nth10n en 8 Diciembre 2012, 00:32 am



Título: Me rindo! Elektro te lo dejo a ti [Problema con mi launcher]
Publicado por: z3nth10n en 8 Diciembre 2012, 00:32 am
Hola amigos, pues bien lo que estoy intentando es hacer un chequeador de actualiaciones con antiguo codigo que me dejo Elektro...

El problema es, que esta super descontrolado, es decir a ver, dejo aquí el pack de cosas para que le hecheis un vistazo:

http://www.mediafire.com/?ikzlfcus712g1e8

El inicio es el MC.bat, y lo que tendria que hacer es comprobar si Licence=6666 es esa, de no ser esa, todo se bloquearia y solo se abreria MC2.bat, allí estaria lo que seria el Updater, lo que haría seria descargar todo en caso de poner una S, si ponemos una N, le diriamos recordar mas tarde, que cerraria esa vetana y abriria el launch.exe, y no recordar mas, que abreria siempre el launcher.
Cuando le damos que sí, el CYGWIN deberia ponerse en marcha pero no recuerdo como iba, asi que lo estropee y ya ni va ni nada.
XD
Si es un completo lio, lo se y lo siento, un saludo.  :rolleyes:


Título: Re: Me rindo! Elektro te lo dejo a ti [Problema con mi launcher]
Publicado por: Eleкtro en 8 Diciembre 2012, 01:45 am
CUATRO bats para hacer un maldito launcher?  :laugh: ¿Porque no intentas unirlo todo en un solo script?  :P

La solución es más fácil de lo que piensas, busca alternativas a comandos de Linux y la necesidad de usarlos con cygwin... busca puertos de esos comandos para windows, como este:
http://exoshare.com/download.php?uid=0PWMPISM
EDITO: Si lo prefieres sin instalador: http://gnuwin32.sourceforge.net/packages/wget.htm

Aparte, no uses "https://" a menos que séa del todo necesario, usa "http://", y así evitas usar parámetros innecesarios (como el del certificado)

> En la carpeta bin borra las librerías del cygwin, reemplaza el Wget por el de ese link, y deja el comando del wget así:
Código:
wget "http://dl.dropbox.com/s/cqfg4kxckge9sxt/HugeCraft%E2%84%A2%20%5BESPA%C3%91OL%5D%5B0.1.1%20Apha-Test%5D%5BClient%5D%5B1.4.5%5D.exe?dl=1" --output-document="%APPDATA%\Ikillnukes\RELEASES\HugeCraft.exe"

Saludos!


Título: Re: Me rindo! Elektro te lo dejo a ti [Problema con mi launcher]
Publicado por: z3nth10n en 8 Diciembre 2012, 02:06 am
Soy un fucking noob, no se unirlo todo en uno, bueno si se pero me da un poco de pereza, anda... me lo pudes unir y explicar porque hace el lancher lo que le sale del pussy?  :xD


Título: Re: Me rindo! Elektro te lo dejo a ti [Problema con mi launcher]
Publicado por: z3nth10n en 8 Diciembre 2012, 13:40 pm
Hola hola hola, consegui juntar todo el codigo peeeeeero, se siguen abriendo 2 launchers que lo que es hay en el codigo:

aquí el codigo:
Código:
@echo off
License=5667
color 0A
title Launcher
:UPDATE
cls
Type "MC.bat" | Find /I "License=5666" >NUL || (goto:UPT666)
For /F "Tokens=2 Delims==" %%a in ('Type "MC.bat" ^| Find "License=5666"') Do (goto:LAUNCHER)

:LAUNCHER
set "APPDATA=%APPDATA%\Ikillnukes\Roaming"
start launch.exe

if not exist recovery.txt (
goto:UPT666
)
if exist recovery.txt (
goto:SETUP
)
cls
:UPT666
echo Atencion! La version que usted posee de HugeCraft esta desactualizada.
echo PD: Pulsa "b" para volver hacia atras en cualquier momento.
echo Deseas actualizar el HugeCraft (S/N):
echo.
set /p "upt666=>> "
if not defined upt666 goto:UPT666
if "%upt666%"=="s" goto:UPTYES
if "%upt666%"=="n" goto:UPTNO

:UPTNO
cls
echo [0 - Recordar mas tarde]
echo [1 - No recordar nunca mas]
echo %txt11%
echo.
set /p "uptno=>> "
if not defined uptno goto:UPTNO
if "%uptno%"=="0" goto:SETUP
if "%uptno%"=="1" goto:UPTNOM
if "%uptno%"=="b" goto:UPT666

:UPTNOM
(
echo NO
) > "recovery.txt"

:UPTYES
set CYGWIN
set CYGWIN=%CYGWIN%;nodosfilewarning
bin\wget --no-check-certificate -O "%APPDATA%\Ikillnukes\RELEASES\HugeCraft.exe" https://dl.dropbox.com/s/cqfg4kxckge9sxt/HugeCraft%E2%84%A2%20%5BESPA%C3%91OL%5D%5B0.1.1%20Apha-Test%5D%5BClient%5D%5B1.4.5%5D.exe?dl=1
start "%APPDATA%\Ikillnukes\RELEASES\HugeCraft.exe"

:SETUP
set "APPDATA=%APPDATA%\Ikillnukes\Roaming"
start launch.exe
exit


Título: Re: Me rindo! Elektro te lo dejo a ti [Problema con mi launcher]
Publicado por: z3nth10n en 8 Diciembre 2012, 16:55 pm
Encontre la solucion, solo me queda mejorar unas cosillas, y tendre el launcher listo.
:D


Título: Re: Me rindo! Elektro te lo dejo a ti [Problema con mi launcher]
Publicado por: z3nth10n en 8 Diciembre 2012, 17:31 pm
Lo tengo terminado, puede que deje un aporte de como hacer esto. :P