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.
start "" /i cmd /k mode con cols=50 lines=100
En vez de 50 y 100, pon lo que quieras ;)
Saludos!
Pero me refiero a una ventana de una aplicacion poque lo que hace eso es solo cambiar el tamaño del cmd.exe
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.
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:
@Echo off
Start /B calc.exe
NirCMD win setsize ititle "calculadora" 0 0 300 600
Saludos.
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.
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:
@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.
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.
Ya me puse el nircmd, lo que pasa es que no se como utilizarlo. :o
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] (http://foro.elhacker.net/empty-t205511.0.html)
saludos
Igualmente no va. >:(
Cita de: Seazoux en 19 Julio 2012, 14:27 PM
Igualmente no va. >:(
Solo se me ocurre que estés intentando utilizar Nircmd.exe dandole doble-click al archivo. ¿Lo estás haicendo así?
Si ya pusiste "nircmd.exe" en la carpeta "C:\Windows\System32", Usa este comando para comprobar que funciona:
nircmd help
(Se debería abrir la página web de la referencia de comandos de nircmd)
Cita de: EleKtro H@cker en 15 Julio 2012, 22:07 PM
Ejemplo:
@Echo off
Start /B calc.exe
NirCMD win setsize ititle "calculadora" 0 0 300 600
El código que te puse... ¿No te funciona?
Si sigue sin funcionarte danos más detalles del problema que tienes porfavor.
saludos!
N osimplemtente tengo el archivo bat en una carpeta junto a todo lo demas como el nircmd, nircmdc, y la ayuda, cuando lo ejecuto se abre el archivo, pero le cambia ninguna resolucion ni nada. :o
Cita de: Seazoux en 20 Julio 2012, 11:21 AM
N osimplemtente tengo el archivo bat en una carpeta junto a todo lo demas como el nircmd, nircmdc, y la ayuda, cuando lo ejecuto se abre el archivo, pero le cambia ninguna resolucion ni nada. :o
Asegúrate de escribir correctamente el TÍTULO DE LA VENTANA del programa.
NirCMD win setsize ititle "TITULO DE LA VENTANA" 0 0 300 600
PD: No el nombre del proceso, Ni nada.
salu2
Y cual es el título, porque el mío creo que es: FGEmulator - www.FGEmulator.info, que pongo eso, o que? :huh: :huh:
Pues el título de la ventana es el título de la ventana.
Abre la ventana de tu programa y mira cuál es su título.
Si abres la calculadora, verás que el título es: "Calculadora"
Si abres el bloc de notas, verás que el título es: "Sin título: Bloc de notas" (al menos, en win7).
Para no arriesgarte, si quieres usando cmdow o nircmd puedes cambiar el título a la ventana (no sea caso que por X razón el programa la cambie en tiempo de ejecución y no te funcione). Sólo tienes que mirar la ayuda de esos comandos.
Cita de: Seazoux en 22 Julio 2012, 12:38 PM
Y cual es el título, porque el mío creo que es: FGEmulator - www.FGEmulator.info, que pongo eso, o que? :huh: :huh:
Si, Aunque también puedes hacerlo por el Handle del proceso, o por las primeras letras por las que empieza el título...
Probado y funcionando (FG emulator 2.0):
NirCMD win setsize stitle "FG Emulator" 0 0 100 600
saludos
Nada, estuve probando hace tiempo y me canse de probar y no funciona, y si pongo el nombre del proceso?
Cita de: Seazoux en 12 Agosto 2012, 17:04 PM
Nada, estuve probando hace tiempo y me canse de probar y no funciona
Cita de: EleKtro H@cker en 23 Julio 2012, 08:00 AM
Probado y funcionando (FG emulator 2.0):
NirCMD win setsize stitle "FG Emulator" 0 0 100 600
Como ya dije, Lo probé con el FG emulator, Y funciona. Algo estarás haciendo mal... Usa el comando del NIRCMD antes de cargar un juego en el FG...
EDITO: Si es que solo tienes que poner las letras por las que empieza el título de la ventana... nisiquiera tienes que poner el nombre entero...
Ejemplo:
NirCMD win setsize stitle "FG" 0 0 100 600
Saludos
Esto es lo que tengo escrito:
@Echo off
Start /B fgemulator.exe
NirCMD win setsize ititle "FG" 0 0 800 600
pause
Se modifica el tamaño de la carpeta (por que se llama FG Flash Emulator) jaja :xD
Usa stitle, no ititle (Tal y como está en los ejemplos que puse), Y cuentanos si así te funciona... :-/