elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Sigue las noticias más importantes de seguridad informática en el Twitter! de elhacker.NET


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  Cambiar resolución en pantalla
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Cambiar resolución en pantalla  (Leído 1,391 veces)
Meta


Desconectado Desconectado

Mensajes: 3.501



Ver Perfil WWW
Cambiar resolución en pantalla
« en: 7 Agosto 2024, 00:38 am »

Hola:

Tengo esta resolución en pantalla de 20x5.


Quiero hacerlo como muestra abajo, lo logro pulsando la tecla Control y muevo la rueda del ratón. Como puedes ver, cambia el tamaño de la ventana más las letras de su contenido de la ventana.


Si lo programo, me muestra la resolución igual pero las letras pequeñas como indica abajo.


El código base es este en C# consola.
Código
  1. using System;
  2.  
  3. namespace Resolucion_y_tamaño_ventana_Consola_01
  4. {
  5.    internal class Program
  6.    {
  7.        static void Main(string[] args)
  8.        {
  9.            // Título de la ventana.
  10.            Console.Title = "Ventana C#";
  11.  
  12.            // Tamaño de la ventana, x, y o, ancho y alto.
  13.            const byte ancho = 77;
  14.            const byte alto = 25;
  15.            Console.SetWindowSize(ancho, alto);
  16.  
  17.            // Quitar scroll laterales, derecho y abajo.
  18.            Console.SetBufferSize(ancho, alto);
  19.  
  20.            // Cursor invisible.
  21.            Console.CursorVisible = false;
  22.  
  23.            Console.Write("Resolución 20 x 4.");
  24.  
  25.            // Pulse cualquier tecla para salir.
  26.            Console.ReadKey();
  27.        }
  28.    }
  29. }

La pregunta.

¿Se puede programar como en la segunda imagen?
Es decir, a parte de subir la resolución de pantalla que eso si se puede, aumentar el tamaño de las letras de la consola.

Muchas gracias por leer hasta aquí. ;)


En línea

Danielㅤ


Desconectado Desconectado

Mensajes: 1.853


🔵🔵🔵🔵🔵🔵🔵


Ver Perfil
Re: Cambiar resolución en pantalla
« Respuesta #1 en: 7 Agosto 2024, 01:35 am »

Hola, hasta donde yo sé, eso no es posible porque es una configuración propia del sistema de cada usuario en su consola CMD, es decir que cada persona puede configurar el tamaño de la fuente a su gusto y quedará así con su preferencia.


Saludos


En línea

Meta


Desconectado Desconectado

Mensajes: 3.501



Ver Perfil WWW
Re: Cambiar resolución en pantalla
« Respuesta #2 en: 7 Agosto 2024, 02:32 am »

¿Te refieres que no se puede codeando en C#?
En línea

Danielㅤ


Desconectado Desconectado

Mensajes: 1.853


🔵🔵🔵🔵🔵🔵🔵


Ver Perfil
Re: Cambiar resolución en pantalla
« Respuesta #3 en: 7 Agosto 2024, 03:13 am »

¿Te refieres que no se puede codeando en C#?

Exactamente, porque para modificar el tamaño del texto hay que modificar el tamaño de la fuente y eso únicamente lo puede configurar el propio usuario que utilice el programa ya que él será quien elija el tamaño de fuente que desee usar, como así también el tipo de fuente, esa configuración sería en su ventana de CMD.

En batch es así, funciona de esa forma y seguramente en C# será igual ya que C# utiliza la consola de Windows que es propia del sistema operativo, por eso no es posible modificar el tamaño de la fuente, ahora muy distinto sería que C# utilice su propia ventana al estilo de la CMD y para lograr eso hay que trabajar con ventanas gráficas!/GUI, habría que hacer una especie de réplica.
« Última modificación: 7 Agosto 2024, 03:17 am por Danielㅤ » En línea

Meta


Desconectado Desconectado

Mensajes: 3.501



Ver Perfil WWW
Re: Cambiar resolución en pantalla
« Respuesta #4 en: 7 Agosto 2024, 07:06 am »

Entendido. Muy buena explicación.


Gracias por la respuesta.  ;-)
En línea

MCKSys Argentina
Moderador Global
***
Desconectado Desconectado

Mensajes: 5.524


Diviértete crackeando, que para eso estamos!


Ver Perfil
Re: Cambiar resolución en pantalla
« Respuesta #5 en: 7 Agosto 2024, 17:26 pm »

Hola!

Una busqueda rápida en Google devuelve que sí es posible:

https://stackoverflow.com/questions/16885641/how-to-change-the-console-writelinetext-output-text-font-size-in-a-console-app
https://www.dotnetperls.com/console-color
https://stackoverflow.com/questions/6554536/is-it-possible-to-get-set-the-console-font-size

Saludos!
En línea

MCKSys Argentina

"Si piensas que algo está bien sólo porque todo el mundo lo cree, no estás pensando."

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Problema al cambiar resolucion pantalla y imprimir un form (se corta...)
Programación Visual Basic
ivan2255 0 1,847 Último mensaje 26 Febrero 2006, 20:43 pm
por ivan2255
Resolucion de pantalla
Programación Visual Basic
renga73 1 2,234 Último mensaje 7 Junio 2006, 11:36 am
por SheKeL_C$
Resolucion de pantalla
Windows
ENCUENTROSWEB 4 3,245 Último mensaje 10 Julio 2012, 16:19 pm
por DarK_FirefoX
¿Cambiar la resolución de pantalla con un simple .bat?
Scripting
Ciudadano medio 4 18,599 Último mensaje 31 Mayo 2016, 19:02 pm
por [Arg] $triker;
«Imposible» cambiar resolución de pantalla en W10. « 1 2 »
Windows
El mas antiguo 15 5,196 Último mensaje 27 Junio 2024, 00:41 am
por El mas antiguo
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines