sábado, 16 de julio de 2011

Avance de novedades en RetrOS 1.6

Bueno os voy adelantando, TurboSheller, ahora lleva integrado AutoHotkey, lo que quiere decir que podemos hacer con él un montón de cosas como:

-Asignar pulsaciones del joystick a ejecuciones de programas o macros de teclas, o movimientos de ratón.
-Automatizar cargas de aplicaciones al cargar RetrOS en modo silencioso.
-Disponemos de un lenguaje de scripting completo, que permite hacer prácticamente cualquier cosa.
-Se ha optimizado la carga silenciosa del Frontend y optimizado el consumo de memoria, ya no se carga tsheller.exe en segundo plano, solo tstart.exe, consumiendo solo 1 mb de memoria.

capturarpu

Ahora tenemos la posibilidad de editar tstart.exe, que es el ejecutable que se encarga del arranque en modo silencioso, primero editamos el archivo tstart.ahk, ponemos por ejemplo, con que botones del joystick queremos subir y bajar el volumen y lo compilamos, todo desde cómodos menús.

menujfo

Los 2 ejecutables, tanto tsheller.exe (Desde donde se configura todo), como tstart.exe (Ejecutable que lanza frontend en modo silencioso), disponen de menús para editar y compilar el script.

compilerh

El script se compila en "caliente", así que podremos hacer multitud de pruebas de forma fácil.

El código de tstart.exe es este:


CODE
;ATENCIÓN: Editar mal este código, puede causar que el sistema deje de funcionar!!!

;Para referencia de las funciones y asignación de botones, dirígete a http://www.autohotkey.com/docs/

; Solo se ejecuta al arrancar, lee del registro y ejecuta el Frontend.

RegRead, FrontEnd, HKEY_LOCAL_MACHINE, SOFTWARE\TurboSheller, FrontEnd

Process, Exist, explorer.exe

If ErrorLevel = 0
{
run, %FrontEnd%
}

#SingleInstance
#MaxHotkeysPerInterval 500
#Persistent ;Se ejecuta constantemente.

; Código del icono de la bandeja del sistema

Menu, tray, NoStandard
Menu, tray, Tip, Motor TurboSheller
Menu, tray, add, Abrir TurboSheller, Abrir
Menu, Tray, Default, Abrir TurboSheller
Menu, Tray, Click, 1
Menu, tray, add, Editar Script, editar
Menu, tray, add, Compilar Script, compilar
Menu, tray, add, Salir, salir
Menu, tray, add
Menu, tray, add, Acerca de..., acerca
return


acerca:
MsgBox ,,Acerca de..., Motor TurboSheller, basado en AutoHotKey, http://www.autohotkey.com/
return

abrir:
IfWinExist, Turbo Sheller
   WinActivate
else
   run, tsheller.exe

return

editar:
run, notepad.exe %A_ScriptDir%\Compiler\tstart.ahk
return

compilar:
run, %A_ScriptDir%\Compiler\compiler.exe
return

salir:
ExitApp

;///////////////////////////Puedes poner aqui tus Hotkeys///////////////////////////

^t:: ; Lanza TurboSheller, pulsando Ctr+T.
IfWinExist, Turbo Sheller
   WinActivate
else
   run, tsheller.exe

2Joy1:: ;Sube o baja el volumen un 10% con el segundo joystick, botones 1 y 2
SoundSet -10
2Joy2::
SoundSet +10

;///////////////////////////Puedes poner aqui tus Hotkeys///////////////////////////


Para configurar la teclas de bajar y subir el volumen basta con modificar en la sección de las hotkeys, el botón, 2Joy1.

En www.autohotkey.com, la web oficial del programa de scripting, hay código, incluso para hacer que el ratón se mueva con joystick.

A partir de aquí, es todo echarle imaginación, si queréis que se reproduzca un vídeo al arrancar, o ponerle sonido a la acción de echar monedas, automatizar carga de aplicaciones y un largo etc... eso si os tendréis que empollar, el código que hay en los foros de la web oficial. Si no siempre podéis usarlo sin tocar el código...

2 comentarios:

Anónimo dijo...

es muy buena la idea pero porque no hacer un sistema vasado en windows7 ya que mejora los juegos ya que usa directx11
estoy experimentado con windows7 y ya consegui algunos avances tambien se podria mejorar el arranque y el inicio de la arcade

Anónimo dijo...

It can be a big hassle to have to change web hosting companies.

If the server is closer to your visitors, the website will load in quicker manner.

ADSL based web hosting is not cheap, reading reviews
from another customers can save you a lot of money later on.

My web-site - fast hosting

Publicar un comentario