[TOOL]: Gemix Portable - Cambia la letra de unidad...

Proyectos Completados.

[TOOL]: Gemix Portable - Cambia la letra de unidad...

Postby SimulatorOne » Mon Dec 07, 2009 9:50 pm

Hola

Image

Esta utilidad la creé expresamente para usar Gemix y Div2(con DosBox,es opcional) portable(usb,memoria sd,micro-sd,mp3,mp4) cual quier dispositivo de memoria flash, asta reproductores de musica mp3 y mp4...

Su Funcion:
Esta pensado para cambiar la letra de unidad del archivo de configuracion de Gemix:
Code: Select all
[Rutas]
Gemix=C:\Gemix
Help=C:\Gemix\=== Documents ===\DIV2HELP HTML (Spanish)
FPGConverter=C:\Gemix
MAPGenX=C:\Gemix

La letra "C" se cambia a la letra de tu unidad.

-Requisitos:
Tener Gemix 5.6 Beta
Tener Div2(opcional)
Una unidad Flash,Memoria usb,SD,Micro-SD,mp3,mp4...

Como se prepara:
1-Copia toda la carpeta de Gemix a tu pendrive(memoria usb...)
De tal forma que veas solo la carpeta de Gemix
2-La carpeta debe llamarse "Gemix" y deve estar en la raiz del directorio de la unidad(esta programado en un directorio fijo)
4-Copia TODOS los archivos de este.RAR dentro de la carpeta "Gemix".(no copies los archivos dll, ya que aprobecha los de Gemix de serie 5.6)
Nota: la Carpeta Div2, es totalmente opcional y el archivo cambio.bat(funciona para Div2) tambien.

Listo!!



Como usarlo:
(Cada vez que cambia de letra de unidad diferente, o si te da error al compilar)(o no te monta de manera automatica Div2)
SOLO ejecutas el Cambia_Letra.exe
Y ya esta aplicado!(Cambia la letra de unidad del archivo Gemix Editor.ini y tambien el archivo DIV2\dosbox.conf)
ya puedes usar Gemix y Div2, y compilar y usar la ayuda como si lo tuvieras instalado.
Se puede usar incluso en modo usuario limitado!



Nota: Piensa que esta version la considero la 2.1 ya que funciona perfecto, Creo que mas no se puede mejorar!
A mi me sirve de mucho cuando voy a un PC que no es el mio.
Y puedo trabajar con mis proyectos directamente desde mi memoria usb.



Extra:
Podemos crear un sub-menu para ejecutar directamente Gemix sin entrar en nuestra memoria usb, con el boton derecho del raton en el icono de nuetra unidad de memoria usb.

Hay que crear un archivo con el blok de notas llamado:
autorun.inf y deve estar en la unidad de raiz de nuestra memoria usb.

y poner este codigo:
Code: Select all
[AutoRun]
icon=
open=
Shell\Option1=Gemix Studio
Shell\Option1\Command=Gemix\GemixE.exe


Hay que salvarlo con este nombre y extension correctamente: autorun.inf
Ahora que que expulsar la unidad de forma correcta, para que los cambios tengan efecto.
Al conectar veremos si un incono(es un icono que nosotros emos puesto en icon="mi icono.ico") es opcional.
pues pulsa el boton derecho del raton, y veras una nueva opcion llamado Gemix Studio, clicas y te funciona! sin tener que entrar directamente en la carpeta de Gemix.

Aviso!!
En Window 7 no funciona! el autorun.inf, solo carga el icono...
You do not have the required permissions to view the files attached to this post.
Last edited by SimulatorOne on Thu Jan 07, 2010 11:47 pm, edited 2 times in total.
User avatar
SimulatorOne
 
Posts: 6626
Joined: Tue Nov 17, 2009 2:52 pm
Location: Barcelona

Re: [TOOL]: Gemix Portable - Cambia la letra de unidad...

Postby necro_vampire » Mon Dec 07, 2009 10:44 pm

interesante, pero podrias ejecutar un BAT desde el menu contextual para que se pueda elegir el prg a compilar o el exe a ejecutar segun el caso, sin necesidad de ir al editor GMXEdit...
aqui el posible codigo del BAT:
Code: Select all
@echo off
echo Compilacion y ejecucion de fuentes
echo ========================================
echo.
echo Ingrese el nombre de archivo PRG (fuente) sin la extension PRG.
echo Para finalizar oprima Enter.
echo Por ejemplo, para ejecutar "suma.prg" ingrese "suma" sin comillas.
echo.
echo.
setlocal
:loop
::limpiamos la variable de entorno %archivo%
set archivo=
set /p archivo=Ingrese el nombre de archivo fuente
if {%archivo%}=={} goto :end
@echo.
if not exist %archivo%.prg @echo El archivo %archivo%.prg no existe.&goto :loop
::cambiar por la ubicacion de del compilador
c:\gemix\gemix.exe  %archivo%.prg
:end
endlocal



no se los parametros q se pueden usar en el compilador...
u.u
es una idea solamente...
Image
Rein (K´)ah Al-Ghul
Infected with the Krieger strain of the Human-MetaHuman Vampiric Virus.
User avatar
necro_vampire
 
Posts: 1372
Joined: Fri Oct 10, 2008 12:38 am
Location: Death Soul city???

Re: [TOOL]: Gemix Portable - Cambia la letra de unidad...

Postby CicTec » Mon Dec 07, 2009 11:36 pm

Interesante :)

Puede resultar util para quien quiere tener una version beta "portable" de Gemix jeje, ya veo siempre mas que salen tools aunque Gemix sea concepito para hacer juegos ;)

Una sugerencia para el bucle principal, en lugar que tener todos los IF y las llamadas a KEY puedes disfrutar ASCII cambiando el codigo:
Code: Select all
repeat
if(key(_esc))exit("No Cambiado! ["+TXT2+"]",0);end
IF(KEY(_C));LETRA="C";BO=1;END;IF(KEY(_D));LETRA="D";BO=1;END;IF(KEY(_E));LETRA="E";BO=1;END;IF(KEY(_F));LETRA="F";BO=1;END;
IF(KEY(_G));LETRA="G";BO=1;END;IF(KEY(_H));LETRA="H";BO=1;END;IF(KEY(_I));LETRA="I";BO=1;END;IF(KEY(_J));LETRA="J";BO=1;END;
IF(KEY(_K));LETRA="K";BO=1;END;IF(KEY(_L));LETRA="L";BO=1;END;IF(KEY(_M));LETRA="M";BO=1;END;IF(KEY(_N));LETRA="N";BO=1;END;
IF(KEY(_O));LETRA="O";BO=1;END;IF(KEY(_P));LETRA="P";BO=1;END;IF(KEY(_Q));LETRA="Q";BO=1;END;IF(KEY(_R));LETRA="R";BO=1;END;
IF(KEY(_S));LETRA="S";BO=1;END;IF(KEY(_T));LETRA="T";BO=1;END;IF(KEY(_U));LETRA="U";BO=1;END;IF(KEY(_V));LETRA="V";BO=1;END;
IF(KEY(_W));LETRA="W";BO=1;END;IF(KEY(_X));LETRA="X";BO=1;END;IF(KEY(_Y));LETRA="Y";BO=1;END;IF(KEY(_Z));LETRA="Z";BO=1;END;
Frame;
until(BO==1);


por:
Code: Select all
repeat
if((ascii >= 'C' && ascii <= 'Z') || (ascii >= 'c' && ascii <= 'z')
BO = 1;
end

if(key(_esc))exit("No Cambiado! ["+TXT2+"]",0);end
Frame;
until(BO==1);


Y podrias tambien ahorrar la variable cambiando el tipo de bucle por:
Code: Select all
loop
if((ascii >= 'C' && ascii <= 'Z') || (ascii >= 'c' && ascii <= 'z')
break;
end

if(key(_esc))exit("No Cambiado! ["+TXT2+"]",0);end
Frame;
end


Saludos y gracias por el aporte :)
User avatar
CicTec
 
Posts: 16576
Joined: Thu Jul 31, 2008 10:18 pm

Re: [TOOL]: Gemix Portable - Cambia la letra de unidad...

Postby erkosone » Tue Dec 08, 2009 7:58 am

Yo no es por fastidiar jeje, pero mira:

INT GETDRIVE()


No hace falta que le digas en que unidad está instalador gemix jeje, solo crea un prg que vea la unidad, seteé los .ini de gemix y y luego lance el editor de Gemix ya modificado jeje..

Mas directo y sin error posible.

Animo, si te decides ha hacerlo yo lo usaré encantado, la verdad es que es una herramienta para lanzar a gemix bastante interesante si le añades esto. De hecho seria ya para todos una cosa basica jeje, lo dejas en la carpeta de gemix y ya lanzas directamente el editor desde tu programa.
User avatar
erkosone
 
Posts: 10654
Joined: Tue Feb 24, 2009 2:13 pm
Location: Barcelona.

Re: [TOOL]: Gemix Portable - Cambia la letra de unidad...

Postby SimulatorOne » Tue Dec 08, 2009 7:13 pm

Vale ya esta!!
Mas perfecto creo que no...
Y esta vez no hace falta cambiar el nombre al Gemix Editor.exe y Gemix Editor.ini
Subo en el tema principal la nueva version!
User avatar
SimulatorOne
 
Posts: 6626
Joined: Tue Nov 17, 2009 2:52 pm
Location: Barcelona

Re: [TOOL]: Gemix Portable - Cambia la letra de unidad...

Postby SimulatorOne » Thu Jan 07, 2010 11:29 pm

Hola!

Eh añadido un nuevo codigo adicional y que es opcional!

Se trata para la configuracion del DosBox para usarlo con Div2, dentro de la carpeta de Gemix.

Este tambien cambia la letra de la unidad para que Monte automaticamente Div2 en DosBox 0.73
Tambien Div2 con DosBox es portable junto Gemix!

Adjunto la nueva version en la portada de este post! incluye DosBox y la subcarpeta Div2, para que copien su Div2.
La instalacion es la misma: extraer todos los archivos dentro de la carpeta de vuestro Gemix!

PD:
Aviso de que ahora tambien es compatible estos 2 nombres de Gemix:
Gemix Editor.INI
Gemix_Editor.INI
User avatar
SimulatorOne
 
Posts: 6626
Joined: Tue Nov 17, 2009 2:52 pm
Location: Barcelona


Return to Proyectos Full

Who is online

Users browsing this forum: No registered users and 2 guests

cron