Hola a tod@s
Tutorial que nos permitirá iniciar emule con windows, provocando un delay (retraso) en la conexión, con el fin de
evitar conflictos, con otros programas que se inicien con windows, y que además utilicen la conexión con
internet.
Hecho con windows XP sp2, y apto para todos los públicos.
Probado con exito y con ID alta.
Pasos a seguir:
1º paso.
Deshabilitar en emule la opción, Iniciar con windows (preferencias>General), y Autoconectar al iniciar
(Preferencias>Conexión)
2º paso
Crear los archivos emuleStart.js y emuleStart.bat.
Crear emuleStart.js
Copiar y pegar en una ventana del bloc de notas:
var wshShell = new ActiveXObject( 'WScript.Shell' ); wshShell.run( '"C:/archivos de programa/eMule/eMule.exe"' ); WScript.sleep( 5000 ); wshShell.run( '"C:/archivos de programa/eMule/eMule.exe" connect' );
Elija Guardar Como...emuleStart.js, en Tipo, elija, todos los archivos.
Guardar el archivo en la carpeta emule. (dentro de la carpeta emule exclusivamente, no dentro de incoming, config
o puñetas de esas)
Nota1: Conviene aclarar que la ruta del archivo, emule/emule.exe es relativa, hay quien lo tiene en C/:.
Nota2: El valor de WScript.sleep, depende de la velocidad de procesador de cada uno,de los programas que se
inicien con windows y que a su vez utilicen la conexión a internet.
En este apartado cada uno ha de usar la antigua técnica de ensayo y error, en otras palabras ir probando hasta
encontrar un valor optimo, que se ajuste a su configuración, en mi caso 5000 milisegundos, ya me va bien.
No uso Upnp, ya que tengo modem, pero tengo entendido que emule ya contempla un retraso, para dar tiempo a que
actue, así que no tiene por que ser un problema añadido.
Crear emuleStart.bat
Abra una ventana del bloc de notas copie y pegue esto:
c:\windows\System32\WScript.exe "c:/archivos de programa/eMule/emulestart.js"
Elija Guardar Como... emuleStart.bat, en Tipo, elija, todos los archivos.
Guardar el archivo en la carpeta emule. (dentro de la carpeta emule exclusivamente, no dentro de incoming, config
o puñetas de esas)
Bien, ya estan creados los dos archivos estrella, de nuestro invento, ya que emule no lo incorpora, nos tenemos
que buscar la vida, bueno vale, seguimos...
Tenemos el archivo emuleStart.js (jsScript), que nos permitirá iniciar el emule con windows y retrasar la
conexión unos segundos.
Por otro lado tenemos el archivo emuleStart.bat, que ejecutará el archivo emuleStart.js, por lo tanto es este el
que vamos a introducir en el menú inicio de windows.
Como hacerlo:
Botón derecho en Inicio>Abrir.
DobleClick en la carpeta Programas.
DobleClick en la carpeta Inicio.
Botón derecho>Nuevo>Acceso directo...
Nos abrirá la siguiente ventana:
Examinar>Buscar en la carpeta emule, el archivo emuleStart.bat> Aceptar.
Pulsamos en Siguiente>Finalizar.
Ya tenemos el accceso creado, o sea el archivo emuleStart.bat en el menú inicio, listo para ejecutarse con
windows.
Ya podemos cerrar emule y todos lo programas que esten rulando, a la vez que reiniciar windows, si todo va bien
esto es lo que pasará:
Se iniciará emule con windows, esperará el tiempo que hayaís programado en el delay (sleep), y se conectará.
Huelga decir para los despistados, que si teneís la lista de servidores llena de purria, se conectará a la
purria.
Recordad que teneís que deshabilitar las opciones Iniciar con windows, y autoconectar al iniciar, púes se supone
que esto lo tiene que hacer, nuestro invento casero. Y guardar los dos archivos en la carpeta emule.
De lo contrario no me vengaís con que no me funciona, que esto no me divierte, y ya sabeís como me pongo, cuando no me divierto.
Muchas, pero muchas, muchas, gracias a jestheonlyone, por su asesoramiento, y sus consejos. (merci)
Y ya ta.
Ya sabeís que esto es completamente copy left, pero me sigue gustando el buen jamon.
Edit: Una cosita importante que olvidé mencionar, y es que algunos antivirus no permiten la ejecución de Scripts, así que si es tu caso, ya sabes metele mano al antivirus y dile que no pacha ná.
chao
This post has been edited by torpon: 08 February 2009 - 01:01 PM