[EXEC(1,"",0); Ultra poderoso. Info General.

Discusión en general sobre Gemix.

[EXEC(1,"",0); Ultra poderoso. Info General.

Postby erkosone » Thu Mar 10, 2011 5:27 pm

Hola buenas, he hecho unas cuantas pruebas con este comando, y me he llebado una gran alegria al ver que es una feature muy poderosa para el lenguaje Gemix, tanto es así que os voy a compartir algo que seguramente a muchos os va a servir mas de lo que creeis.

Como siempre, yo y mis inventos jeje..

Os desvelo la forma en que nuestros juegos a pantalla completa pueden ejecutar comandos de "ms_dos" o windows sin que el juego al que estamos jugando se minimize molestamente, vamos.. que es totalmente transparente para el jugador o usuario que esta utilizando el juego.

Como siempre.. no me queda mas remedio que volver a hacer incapié en que este tipo de cosas "usado malintencionadamente" puede ser peligroso y malvado, pero usado para copiar archivos, para hacer uso del mencionado compresor "RAR" que tanto gusta a simulatorone por ejemplo.. pues eso.. que se puede hacer de todo, incluso añadir información al registor de windows para saber el numero de veces que nuestro juego se ha ejecutado y asi preveer una version "DEMO" del juego con limite de ejecuciónes.

El sistema para hacer esto es simple " EXEC( 1 , "comando de msdos" , 0 );

Pero esta ver os traigo una aplicación muy interesante y FREE, es un compilador de archivos .BAT a .EXE, el cual incluye la opcion de ejecutar el programa en modo "INVISIBLE" osea, sin ventana..

Imaginar todo el potencial de esto en Gemix:

- Edición del registor en "Windows".
- Conexiones FTP "totalmente transparentes". -->> Subir "log" de puntuaciones a una web por ejemplo.
- Uso de "RAR.EXE" para comprimir/descomprimir archivos para nuestros juegos..
- Imprimir archivos de texto desde nuestro juego:
net use lpt1: \\nombreimpresoraenred /persistent:yes
type nombrefichero.ext > prn

etc etc etc..

Para compilar a .EXE nuestros archivos .BAT usamos este programa totalmetne FREE y seleccionamos el modo INVISIBLE APP:
Espero que os sea de tanta ayuda como a mi, me ha solucionado muchos problemas a la hora de realizar acciones muy OS_DEPENDENT.
You do not have the required permissions to view the files attached to this post.
User avatar
erkosone
 
Posts: 10654
Joined: Tue Feb 24, 2009 2:13 pm
Location: Barcelona.

Re: [EXEC(1,"",0); Ultra poderoso. Info General.

Postby Geca » Thu Mar 10, 2011 10:45 pm

Muy buen aporte ;)
User avatar
Geca
 
Posts: 637
Joined: Fri Feb 20, 2009 1:35 pm
Location: Madrid

Re: [EXEC(1,"",0); Ultra poderoso. Info General.

Postby CicTec » Fri Mar 11, 2011 9:46 am

Hola Erkos,

Puede ser util a mas de uno todo esto. ;)
User avatar
CicTec
 
Posts: 16571
Joined: Thu Jul 31, 2008 10:18 pm

Re: [EXEC(1,"",0); Ultra poderoso. Info General.

Postby SimulatorOne » Thu Mar 31, 2011 11:35 pm

realmente es transparente?

lo digo por que yo use comandos FTP y si no hay conexion FTP fallava y me mostraba el resto de comandos fallidos incluyendo la pass del servidor FTP, y eso no lo deseo que muestre cierta informacion en la ventana de cmd.

lo probare de hacer inventos,si.

si, lo se que solo es para Windows.

el problema que cuando usas FTP por primeravez por comandos, te aparece el cortafuegos, de permitir o denegar
User avatar
SimulatorOne
 
Posts: 6626
Joined: Tue Nov 17, 2009 2:52 pm
Location: Barcelona


Return to General

Who is online

Users browsing this forum: No registered users and 2 guests