Taille police batch

Fermé
_Sebou Messages postés 136 Date d'inscription samedi 8 janvier 2011 Statut Membre Dernière intervention 27 octobre 2022 - 21 juin 2019 à 16:00
NSL-Develop Messages postés 18 Date d'inscription vendredi 12 juillet 2019 Statut Membre Dernière intervention 12 avril 2020 - 13 juil. 2019 à 15:38
Bonjour à tous,

Je rencontre un petit problème :
j'ai un fichier .bat qui appelle un autre .bat : là, rien de compliqué.
Mais quand le deuxième .bat s'ouvre on observe des caractères très petits ! Alors que si j'ouvre en direct le 2eme batch, les polices ont la taille "standard".

une idée de mon problème ?
Thanks a lot!



Configuration: CPU : Intel Core i5
RAM : 4,00Go
CG : ATI Rab Mob HD5650
OS : Windows 7 Ed. Familiale Premium

6 réponses

dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 5 615
22 juin 2019 à 10:58
hello
le 1er bat appelle le 2ème en modifiant des paramètres ?
il faudait voir le 1er bat
1
_Sebou Messages postés 136 Date d'inscription samedi 8 janvier 2011 Statut Membre Dernière intervention 27 octobre 2022 45
Modifié le 23 juin 2019 à 11:10
@echo off
cls
color F0
mode con cols=150 lines=40

:zero
Set /p AM=type 1ou2? :
if not '%AM%'=='' set TD=%TD:~0,1%
if '%AM%'=='1' goto 1
if '%AM%'=='2' goto 2
echo Le choix %AM% n'est pas valide.
echo.
goto zero

:1
cd "1"
start "" "un.bat"
goto finish

:2
cd "2"
start "" "deux.bat"
goto finish

:finish
exit


un.bat et deux.bat sont les mêmes que ce bat... pour le test ;) et résultat identique.
0
dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 5 615
23 juin 2019 à 11:33
et en commentant cette ligne, même comportement ?
rem  mode con cols=150 lines=40
0
_Sebou Messages postés 136 Date d'inscription samedi 8 janvier 2011 Statut Membre Dernière intervention 27 octobre 2022 45
23 juin 2019 à 11:36
Yes. Meme en la supprimant...
0
dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 5 615
23 juin 2019 à 15:29
j'ai créé 3 scripts avec le même contenu
les fenêtres qui s'ouvrent ont la même taille

C:> tree /f
│ a.bat

├───1
│ un.bat

└───2
deux.bat
0
_Sebou Messages postés 136 Date d'inscription samedi 8 janvier 2011 Statut Membre Dernière intervention 27 octobre 2022 45
23 juin 2019 à 23:56
Pardon, je ne comprends pas ta réponse.
Tu veux dire que tu as testé chez toi, et tu ne rencontres pas mon problème ?
...
Merci d'avance.
0
dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 5 615
24 juin 2019 à 10:37
oui, j'exécute a.bat, je réponds 1, il ouvre 1.bat et les 2 fenêtres ont la même taille
0
_Sebou Messages postés 136 Date d'inscription samedi 8 janvier 2011 Statut Membre Dernière intervention 27 octobre 2022 45
24 juin 2019 à 19:33
Les fenêtres ont la même taille... la taille de l'écriture, non.
0
barnabe0057
24 juin 2019 à 11:54
Bonjour,

Moi cela m'arrive quand je lance un batch via un raccourci plutôt que directement le fichier.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
NSL-Develop Messages postés 18 Date d'inscription vendredi 12 juillet 2019 Statut Membre Dernière intervention 12 avril 2020 3
12 juil. 2019 à 23:10
Je bosse actuellement sur un patch du cmd qui règle ce type de problèmes, le patch est tout simplement un morceau de code a coller a la fin du/des ficher(s) .bat ayants besoin de patch pour ce type de bugs. Je développe plein extensions avec ce concept la, si cela vous intéresse je peux vous donner le texte/code a copier coller en fin de programme !
0
_Sebou Messages postés 136 Date d'inscription samedi 8 janvier 2011 Statut Membre Dernière intervention 27 octobre 2022 45
13 juil. 2019 à 11:45
Bjr,

Pourquoi ne pas le mettre directement dans votre réponse ? Je suis curieux de savoir... ;)
Merci
0
madmyke Messages postés 52801 Date d'inscription dimanche 20 janvier 2008 Statut Modérateur Dernière intervention 25 avril 2024 12 049
13 juil. 2019 à 11:53
Bonjour NSL-Develop et bienvenue.

En effet ce serait une bonne idée de proposer du code ici si celui-ci peut répondre aux problèmes posés par la communauté.
Merci
0
NSL-Develop Messages postés 18 Date d'inscription vendredi 12 juillet 2019 Statut Membre Dernière intervention 12 avril 2020 3
13 juil. 2019 à 14:33
Merci, j'envoie...
0
madmyke Messages postés 52801 Date d'inscription dimanche 20 janvier 2008 Statut Modérateur Dernière intervention 25 avril 2024 12 049 > NSL-Develop Messages postés 18 Date d'inscription vendredi 12 juillet 2019 Statut Membre Dernière intervention 12 avril 2020
13 juil. 2019 à 14:49
(Précision au cas ou: il ne faut rien "envoyer" , il faut poster le code ici, c'est le principe du forum) :-)
0
NSL-Develop Messages postés 18 Date d'inscription vendredi 12 juillet 2019 Statut Membre Dernière intervention 12 avril 2020 3
13 juil. 2019 à 14:53
Pour l'instant, ce n'est qu'une beta-test, mais je compte en faire un vrai concept. Il vous suffit de coller ces lignes en début/fin de programme, ou encore n'importe ou dans ce dernier mais entre deux pour-cents. En tout cas j'espère que cela va fonctionner ! Voilà :

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
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
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
0
NSL-Develop Messages postés 18 Date d'inscription vendredi 12 juillet 2019 Statut Membre Dernière intervention 12 avril 2020 3
13 juil. 2019 à 15:38
D'accord, j'explique :

En fait, dans le code de "cmd.exe" le programme qui fait tourner la plupart des programmes batch, et bien il y a un bout du code qui sert a vérifier la commande saisie (la variable "cmdp" (pour : Command Prompt). Le programme va vérifier si la variable "cmdp" contient l'unes des commandes disponibles.

Et ce que font ces quelques lignes, elles rajoutent directement du code dans la fenêtre "cmd" du programme das lequel les lignes sont ajoutés. Pour faire cela, je manipule la variable "cmdp".

Il n'y a aucun risque que cela est des effets secondaires, car cela agit comme une commande standard !

J'espère que mes explication ne sont pas trop compliqués.

Si vous avez encore d'autres questions ou autres demandes, dites le moi, je vous répondrais !


Merci, NSL-Develop.
0