Tamaño de fuente por lotes
_Sebou
Mensajes publicados
167
Estado
Miembro
-
NSL-Develop Mensajes publicados 28 Estado Miembro -
NSL-Develop Mensajes publicados 28 Estado Miembro -
Hola a todos,
Estoy teniendo un pequeño problema:
tengo un archivo .bat que llama a otro .bat: aquí no hay nada complicado.
Pero cuando se abre el segundo .bat, observamos que los caracteres son muy pequeños. ¡Mientras que si abro directamente el segundo batch, las fuentes tienen el tamaño "estándar"!
¿Alguna idea de cuál puede ser mi problema?
¡Gracias!
Configuración: CPU: Intel Core i5
RAM: 4,00Go
GPU: ATI Rab Mob HD5650
SO: Windows 7 Ed. Familiar Premium
--
Sébastien.
Estoy teniendo un pequeño problema:
tengo un archivo .bat que llama a otro .bat: aquí no hay nada complicado.
Pero cuando se abre el segundo .bat, observamos que los caracteres son muy pequeños. ¡Mientras que si abro directamente el segundo batch, las fuentes tienen el tamaño "estándar"!
¿Alguna idea de cuál puede ser mi problema?
¡Gracias!
Configuración: CPU: Intel Core i5
RAM: 4,00Go
GPU: ATI Rab Mob HD5650
SO: Windows 7 Ed. Familiar Premium
--
Sébastien.
6 respuestas
-
hola
¿el primer bat llama al segundo modificando parámetros?
tendríamos que ver el primer bat -
@echo off
cls
color F0
mode con cols=150 lines=40
:zero
Set /p AM=escribir 1o2? :
if not '%AM%'=='' set TD=%TD:~0,1%
if '%AM%'=='1' goto 1
if '%AM%'=='2' goto 2
echo La elección %AM% no es válida.
echo.
goto zero
:1
cd "1"
start "" "un.bat"
goto finish
:2
cd "2"
start "" "dos.bat"
goto finish
:finish
exit
un.bat y dos.bat son los mismos que este bat... para la prueba ;) y resultado idéntico.
-
he creado 3 scripts con el mismo contenido
las ventanas que se abren tienen el mismo tamaño
C:> tree /f
│ a.bat
│
├───1
│ uno.bat
│
└───2
dos.bat -
Hola,
A mí me pasa cuando lanzo un batch a través de un acceso directo en lugar de directamente el archivo. -
Estoy trabajando actualmente en un parche del cmd que soluciona este tipo de problemas. El parche es simplemente un trozo de código que se debe pegar al final del/los archivo(s) .bat que necesiten un parche para este tipo de errores. Desarrollo muchas extensiones con este concepto, si les interesa, ¡puedo darles el texto/código para copiar y pegar al final del programa!
-
-
-
-
(Precisión en caso de que: no hay que "enviar", hay que publicar el código aquí, ese es el principio del foro) :-)
-
Por el momento, esto es solo una beta de prueba, pero tengo la intención de convertirlo en un verdadero concepto. Solo tienes que pegar estas líneas al principio/final del programa, o en cualquier lugar dentro de este pero entre dos porcentajes. En cualquier caso, ¡espero que funcione! Aquí tienes:
4d5a 9000 0300 0000 0400 0000 ffff 0000
b800 0000 0000 0000 4000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 8000 0000
0e1f ba0e 00b4 09cd 21b8 014c cd21 5468
6973 2070 726f 6772 616d 2063 616e 6e6f
7420 6265 2072 756e 2069 6e20 444f 5320
6d6f 6465 2e0d 0d0a 2400 0000 0000 0000
5045 0000 4c01 0500 fd75 735a 0000 0000
0000 0000 e000 0f01 0b01 0232 0012 0100
0062 0000 0000 0000 0010 0000 0010 0000
0030 0100 0000 4000 0010 0000 0002 0000
0400 0000 0000 0000 0400 0000 0000 0000
00b0 0100 0004 0000 0000 0000 0300 0000
0000 1000 0010 0000 0000 1000 0010 0000
0000 0000 1000 0000 0000 0000 0000 0000
6c71 0100 c800 0000 0090 0100 381b 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 7074 0100 3c02 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 2e63 6f64 6500 0000
7e38 0000 0010 0000 003a 0000 0004 0000
0000 0000 0000 0000 0000 0000 2000 0060
2e74 6578 7400 0000 42d6 0000 0050 0000
00d8 0000 003e 0000 0000 0000 0000 0000
0000 0000 2000 0060 2e72 6461 7461 0000
a833 0000 0030 0100 0034 0000 0016 0100
0000 0000 0000 0000 0000 0000 4000 0040
2e64 6174 6100 0000 8c17 0000 0070 0100
0012 0000 004a 0100 0000 0000 0000 0000
0000 0000 4000 00c0 2e72 7372 6300 0000
381b 0000 0090 0100 001c 0000 005c 0100
0000 0000 0000 0000 0000 0000 4000 0040
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
68ac 0000 0068 0000 0000 6868 8041 00e8
5c40 0000 83c4 0c68 0000 0000 e855 4000
00a3 6c80 4100 6800 0000 0068 0010 0000
6800 0000 00e8 4240 0000 a368 8041 00e8
bc3f 0000 b878 7041 00a3 8c80 4100 e81d
d400 00e8 85d1 0000 e863 a000 00e8 e798
0000 e87a 9300 00e8 f490 0000 e898 8500
00e8 187d 0000 e83a 4300 00e8 e3bc 0000
e88b a700 00ba 2a70 4100 8d0d 7480 4100
e8d3 3f00 0068 f5ff ffff e8e3 3f00 00a3
9480 4100 b800 0200 0050 8d05 1081 4100
5031 c050 6815 0000 0068 0400 0000 e83d
9300 00ff 35f8 8041 00e8 2c99 0000 6807
0000 0068 6870 4100 8d05 f880 4100 5068
0800 0000 e87f 9800 00ff 3500 8141 00e8
0699 0000 6808 0000 0068 6070 4100 8d05
0081 4100 5068 0400 0000 e859 9800 0068
f080 4100 6870 7041 0068 0700 0000 68a1
8601 0068 0c00 0000 e8d9 d000 00ba 3670
4100 8d0d c480 4100 e82b 3f00 00ff 3508
8141 00e8 b298 0000 6808 0000 0068 6070
4100 8d05 0881 4100 5068 0400 0000 e805
9800 0068 0100 0000 8d05 ce20 4000 50e8
143f 0000 8d05 4c1f 4000 50e8 d08d 0000
52e8 3ad3 0000 5a50 e860 1d00 0068 a080
4100 e869 d300 00e8 040a 0000 8b1d b080
4100 83fb 0175 05e8 011e 0000 e8a2 2d00
0068 0000 0000 e815 0000 00e8 e0d2 0000
ff35 6880 4100 e8c3 3e00 00e8 c43e 0000
e89e 4100 00e8 968d 0000 e8f6 9a00 00e8
cc9e 0000 e8fb c600 00e8 628f 0000 c355
5357 ba10 0000 0083 ec04 c704 2400 0000
004a 75f3 8b54 2458 8d0c 24e8 503e 0000
ff34 24e8 e844 0000 8944 2404 ff74 2404
e85b 8f00 0089 4424 088d 5424 0c52 6800
0000 0068 0500 0000 6800 0100 0068 0400
0000 e8bf cf00 008d 5424 1452 6800 0000
0068 0500 0000 6800 0100 0068 0400 0000
e8a1 cf00 00c7 4424 1c00 0000 00c7 4424
2000 0000 00c7 4424 2400 0000 00c7 4424
2800 0000 00c7 4424 2c00 0000 00c7 4424
3000 0000 00c7 4424 2001 0000 00c7 4424
0820 0000 00ff 7424 0c58 8944 2434 ff74
-
-
De acuerdo, explico:
De hecho, en el código de "cmd.exe", el programa que ejecuta la mayoría de los programas por lotes, hay un fragmento de código que sirve para verificar el comando ingresado (la variable "cmdp" (por: Command Prompt). El programa va a verificar si la variable "cmdp" contiene uno de los comandos disponibles.
Y lo que hacen estas pocas líneas es que añaden directamente código en la ventana "cmd" del programa en el cual se añaden las líneas. Para hacer esto, manipulo la variable "cmdp".
No hay riesgo de que esto tenga efectos secundarios, ya que actúa como un comando estándar.
Espero que mis explicaciones no sean demasiado complicadas.
Si tienen más preguntas o solicitudes, ¡hágamelo saber, les responderé!
Gracias, NSL-Develop.