Loader

Shoutbox

¿Se puede imprimir?

Publicado por Marcusmaniacus, Abril 15, 2022, 06:43:42 AM

Tema anterior - Siguiente tema

0 Miembros y 1 Visitante están viendo este tema.

La razon es por que quiero hacer una hoja de personaje  para poder crear juegos de roll y me gustaria poder  mandar a imprimir algo 
quiero saber si es posible

Hola, gusto en saludarlo.

Respuesta resumida:  No sé como imprimir un documento pero te explico lo que sé al respecto.


Hace unos años atrás quise mandar a imprimir un archivo con game maker y no lo logré porque no investigué más al respecto.

Estos son algunos datos sobre el tema:
1.   Game maker no incluye función para usar impresoras. (No sé si alguna versión nueva lo incluyó pero creo que no).
2.   Game maker incluye dos funciones claves, execute_program y execute_shell, pero estas al parecer fueron cambiadas ("Actualizadas").

Para cumplir el objetivo de imprimir un archivo se pueden seguir los siguientes pasos "en teoria".

1.   Crear un botón en game maker para imprimir.
2.   Decirle a game maker que cuando se presione ese botón se cree  un documento .txt con la información que deseamos imprimir.
3.   Luego de crear el cocumento, en ese mismo momento se manda a ejecutar un programa externo .bat (Si se está trabajando en windows).
4.   El programa externo debe tener un código que al iniciar el programa imprima el archivo .txt creado.
   
La teoría dice que se puede crear un archivo .bat para Windows que contenga el siguiente código:

print datos.txt


Es decir abre un block de notas y escribes eso, luego lo guardas como "imprimir.bat".

Luego tienes que decirle a game maker que ejecute el imprimir.bat, pero antes debes crear el archivo datos.txt

Yo no he logrado ese objetovo y actualmente no tengo impresora, pero estoy seguro que el camino es ese o uno parecido.

Aquí hay más información sobre os archivos .bat para imprimir.

http://www.forosdelweb.com/f14/imprimir-doc-desde-archivo-bat-106613/

Aquí un diagrama.



Espero que te sirva la respuesta.

Si Dios quiere; Limpiaré la oficina, puliré el piso y les serviré café a todos, luego, me enseñarán a programar e iré a comprarles más café.

Muchisimas gracias me pondre a  investigar acerca del tema pues si esta muy bien explicado y creo que puede ser posible con lo que me dijiste

un admin del foro en inglés dice:
Hello! There is no native function to be able to do this and you'd have to write an extension for it.... And I have zero idea how you'd even start going about that I'm afraid.
es decir.. nativamente con GM no se puede.. que busques a ver si hay alguna extensión y que no puede ayudarle pk no tiene ni p idea xD
fuente: https://forum.yoyogames.com/index.php?threads/can-my-game-communicate-with-a-printer.87843/

he buscado en la marketplace a ver si hay algo y....
[spoiler]Sorry, no hay nada :(   xdd, así que mucha suerte.. busca cómo hacerlo en otros lenguajes y busca cómo implementar al GM tales lenguajes... no te queda otra[/spoiler]
[spoiler="ola k ase clickarme o k ase"]la imagen no se quita xD
[/spoiler]

Abril 24, 2022, 03:28:11 PM #4 Ultima modificación: Abril 24, 2022, 03:38:57 PM por dixon
Hola, saludos.

El comando para imprimir desde el Msdos que recomiendo es este:
notepad /p documento.txt

documento.txt es el archivo que se desea imprimir. el problema con ese código es que abre una ventana para guardar el archivo como pdf antes de imprimirlo evitando la automatización.

Para que game maker studio ejecute un archivo externo se requiete la extensión xprocess
https://samuel-venable.itch.io/gamemaker-extension-collection
Si Dios quiere; Limpiaré la oficina, puliré el piso y les serviré café a todos, luego, me enseñarán a programar e iré a comprarles más café.

Powered by EzPortal