[BATCH] ¿Cómo abrir una ventana con un ancho y un alto?

Iniciado por z3nth10n, 15 Julio 2012, 18:48 PM

0 Miembros y 2 Visitantes están viendo este tema.

z3nth10n

Hola amigos, lo que quiero decir es que como puedo abrir una ventana con un "start ..." y a la misma vez poder ponerle un alto y un ancho????
Por ejemplo: 800px * 600px

Un saludo.

Interesados hablad por Discord.

Binary_Death

Código (dos) [Seleccionar]
start "" /i cmd /k mode con cols=50 lines=100

En vez de 50 y 100, pon lo que quieras  ;)

Saludos!

z3nth10n

Pero me refiero a una ventana de una aplicacion poque lo que hace eso es solo cambiar el tamaño del cmd.exe

Interesados hablad por Discord.

Binary_Death

En ese caso lamento decir que en batch no se puede.
Si la aplicación en cuestión la programas tú, puedes hacer que reciba parámetros y cree la clase de la ventana con ellos, estableciendo así el tamaño.

Saludos.

Eleкtro

Se puede usar NirCMD para redimensionar la ventana de la app (Ya sea redimensionable o no.):

NirCMD win setsize ititle "titulo de la ventana" "Coordenada X" "Coordenada Y" "Ancho" "Largo"

Ejemplo:
Código (dos) [Seleccionar]
@Echo off
Start /B calc.exe
NirCMD win setsize ititle "calculadora" 0 0 300 600


Saludos.








Binary_Death

#5
Y ya que estamos:

http://www.commandline.co.uk/cmdow/


cmdow "Título ventana" /SIZ 600 800 /MOV 10 10


Sé de algunos sistemas que traen cmdow incorporado. Es una pena que no todos lo hagan.

z3nth10n

Cita de: EleKtro H@cker en 15 Julio 2012, 22:07 PM
Se puede usar NirCMD para redimensionar la ventana de la app (Ya sea redimensionable o no.):

NirCMD win setsize ititle "titulo de la ventana" "Coordenada X" "Coordenada Y" "Ancho" "Largo"

Ejemplo:
Código (dos) [Seleccionar]
@Echo off
Start /B calc.exe
NirCMD win setsize ititle "calculadora" 0 0 300 600


Saludos.


NirCMD no se reconoce como un comando interno o externo, programa o archivo por lotes ejecutable.

Interesados hablad por Discord.

Binary_Death

Y no, es que no se puede hacer con lo que batch trae por defecto.
NirCMD es una aplicación externa, que se puede descargar desde su página oficial:
http://www.nirsoft.net/utils/nircmd.html

Sirve para varias cosas, entre ellas, para lo que tú pides.

Es posible que también te sea útil cmdow, que creo que es menos pesado y es específico para tratar con ventanas. Además, algunos sistemas (pocos, pero yo sí que he visto algunos) lo traen incorporado.

¿Cuál es la desventaja de cmdow? Que es posible que tu AV lo detecte como posible amenaza. No es tal, pero como puede ser usado para ocultar según qué cosas, también es útil para malware y por eso es detectado a veces.


z3nth10n

Ya me puse el nircmd, lo que pasa es que no se como utilizarlo.  :o

Interesados hablad por Discord.

Eleкtro

#9
Cita de: Seazoux en 17 Julio 2012, 11:48 AM
Ya me puse el nircmd, lo que pasa es que no se como utilizarlo.  :o
Colócalo en la misma carpeta donde tienes el ARCHIVO.BAT, O colócalo en la carpeta SYSTEM32.

PD: Si te refieres a como utilizar las funciones de nircmd... Mírate el archiivo de ayuda "NIRCMD.CHM"... Ahí lo tienes todo, nadie te va a poder dar mejor ayuda que ese archivo.

Edito: se me olvidaba, hay un buen manual que me leí un par de veces del compañero Leo Gutiérrez: Comandos Nircmd [Utiles para Batch]

saludos