Hola
Sinceramente ya se hablo de estos valores curiosos. pero algunas veces, solo que yo estaba ciego y no me enteraba.
yo jamas lo he usado... pero acabo de echarle un ojo, haciendo test y me a gustado muchisimo
[Codebox=gemix file=Untitled.gemix] * INT argc (= 0)
* INT argv[9] (= 0) [/Codebox]
Este post, es para hablar sobre QUE usos utiles dar a este metodo de entrada de cadenas.
Y se me hace la boca a agua sobre esto....
pero creo que solo esto funciona vajo Windows....
La gracia que se puede usar de 3 maneras:
Por lote de comandos CMD/MS-DOS: ejecutabe.exe mi_dato1 -comando2 ...
Un archivo BAT por lote de comandos CMD
Y un acceso directo : ..../ejecutable.exe" Mi_dato1 -Comando2
Tambien esto tiene usos utiles, para el jugador y programador del juego.
Para ajustar una resolucion de pantalla, algun modo debug, modo dios, consola de comandos, modo safe.... etc....
Usos utiles con: argc y argv[x]
- SimulatorOne
- Posts: 6626
- Joined: Tue Nov 17, 2009 2:52 pm
- Location: Barcelona
- Contact:
- erkosone
- Posts: 10656
- Joined: Tue Feb 24, 2009 2:13 pm
- Location: Barcelona.
- Contact:
Re: Usos utiles con: argc y argv[x]
Esto debe funcionar en todos los OS de escritorio.
Pues yo lo uso para activar features en mis programas, si los abres con determinado parametro se activa
Pues yo lo uso para activar features en mis programas, si los abres con determinado parametro se activa
http://iphonegamesdev.com/
[GEMIX - VIDEO TUTORIALES] http://www.youtube.com/user/fasetconasa
http://gurugameprogramming.blogspot.com.es/
[GEMIX - VIDEO TUTORIALES] http://www.youtube.com/user/fasetconasa
http://gurugameprogramming.blogspot.com.es/
- CicTec
- Posts: 16590
- Joined: Thu Jul 31, 2008 10:18 pm
Re: Usos utiles con: argc y argv[x]
Hola Simulatorone,
Pues esos parametros son multiplataforma, o sea funcionan en cualquier plataforma que soporte argumentos por linea de comandos.
La 6.0 en realidad soporta un argv[33] y no argv[9], y como info, la nueva beta que va a salir no tiene mas limites al numero de argumentos.
Pues esos parametros son multiplataforma, o sea funcionan en cualquier plataforma que soporte argumentos por linea de comandos.
La 6.0 en realidad soporta un argv[33] y no argv[9], y como info, la nueva beta que va a salir no tiene mas limites al numero de argumentos.
- TYCO
- Posts: 3611
- Joined: Tue Sep 02, 2008 7:38 pm
- Contact:
Re: Usos utiles con: argc y argv[x]
Algo muy común es usar un argumento para iniciar un juego en pantalla_completa directamente sin estar en ventana primero. Estilo mi_juego.exe -full_screen
Aunque tu Simu decías como evitar piratería... pues con esos argumentos algo podrías inventar XD
Aunque tu Simu decías como evitar piratería... pues con esos argumentos algo podrías inventar XD
Todo Modo Gráfico tiene por detrás una Línea de Comandos.
Proyecto: SnowCraft Remake (100%).
Proyecto: Bomb a Bomb Remake (100%).
Proyecto: Rally Mortal (87%).
![[RETO]: 20lineas - [JUEGO]: eLaberinto [RETO]: 20lineas - [JUEGO]: eLaberinto](../space/silver_medal.png)
![[CONCURSO]: EL JUEGO DEL VERANO 2011 - [JUEGO]: PlayaBall [CONCURSO]: EL JUEGO DEL VERANO 2011 - [JUEGO]: PlayaBall](../space/bronze_medal.png)
Proyecto: SnowCraft Remake (100%).
Proyecto: Bomb a Bomb Remake (100%).
Proyecto: Rally Mortal (87%).
![[RETO]: 20lineas - [JUEGO]: eLaberinto [RETO]: 20lineas - [JUEGO]: eLaberinto](../space/silver_medal.png)
![[CONCURSO]: EL JUEGO DEL VERANO 2011 - [JUEGO]: PlayaBall [CONCURSO]: EL JUEGO DEL VERANO 2011 - [JUEGO]: PlayaBall](../space/bronze_medal.png)
- Nightwolf
- Posts: 3032
- Joined: Tue Oct 07, 2008 3:26 pm
- Location: Aquí mismo.
- Contact:
Re: Usos utiles con: argc y argv[x]
Hombre, como medida de seguridad para evitar piratería sería sacar el número de serie de algún componente y eso usarlo a modo de código que se genra, te lo envía el cliente le devuelves tú un código y ya tienes un sistema bastante seguro. ¿Sería posible obtener información como ésa a través de algún comando de gemix?
- TYCO
- Posts: 3611
- Joined: Tue Sep 02, 2008 7:38 pm
- Contact:
Re: Usos utiles con: argc y argv[x]
Mmm si de alguna forma se pudiera modificar archivos "adjuntos" con el EXE algo como un Meta-dato dentro del "ejecutable" que se pueda cambiar al instalar el juego y así ver si es siempre la misma máquina... buff no sé, pero dándole unas vueltas algo se podría crear.
Todo Modo Gráfico tiene por detrás una Línea de Comandos.
Proyecto: SnowCraft Remake (100%).
Proyecto: Bomb a Bomb Remake (100%).
Proyecto: Rally Mortal (87%).
![[RETO]: 20lineas - [JUEGO]: eLaberinto [RETO]: 20lineas - [JUEGO]: eLaberinto](../space/silver_medal.png)
![[CONCURSO]: EL JUEGO DEL VERANO 2011 - [JUEGO]: PlayaBall [CONCURSO]: EL JUEGO DEL VERANO 2011 - [JUEGO]: PlayaBall](../space/bronze_medal.png)
Proyecto: SnowCraft Remake (100%).
Proyecto: Bomb a Bomb Remake (100%).
Proyecto: Rally Mortal (87%).
![[RETO]: 20lineas - [JUEGO]: eLaberinto [RETO]: 20lineas - [JUEGO]: eLaberinto](../space/silver_medal.png)
![[CONCURSO]: EL JUEGO DEL VERANO 2011 - [JUEGO]: PlayaBall [CONCURSO]: EL JUEGO DEL VERANO 2011 - [JUEGO]: PlayaBall](../space/bronze_medal.png)
- erkosone
- Posts: 10656
- Joined: Tue Feb 24, 2009 2:13 pm
- Location: Barcelona.
- Contact:
Re: Usos utiles con: argc y argv[x]
si se puede acceder a la memoria RAM total de la maquina desde Gemix si es posible, de hecho la primera cosa que me enseñaron en el modulo superior de telecos es como averiguar el número de serie y fabricante de cualquier pieza de hardware instalada en C o C++, es muy fácil, pero claro.. hace falta una lib que pueda leer esto, y por suerte yo la tengo XD..
http://iphonegamesdev.com/
[GEMIX - VIDEO TUTORIALES] http://www.youtube.com/user/fasetconasa
http://gurugameprogramming.blogspot.com.es/
[GEMIX - VIDEO TUTORIALES] http://www.youtube.com/user/fasetconasa
http://gurugameprogramming.blogspot.com.es/
