J'ai résolu la tâche de cette manière :
Supposons que vous deviez installer plusieurs polices dans des sous-dossiers ayant la structure suivante de manière récursive :
\root_folder
Install_fonts.cmd
\font_folder_1
font_1.ttf
font_2.otf
\font_folder_2
font_3.ttf
font_4.otf
\font_folder_3
font_5.ttf
font_6.otf
Pour ce faire, j'ai téléchargé le fichier FontReg.exe sur mon Bureau (modifier le path
dans le Install_fonts.cmd
s'il est situé ailleurs) et je l'ai utilisé dans un fichier Install_fonts.cmd
batch script comme le suivant, situé en root_folder
(modifier également son nom dans le Install_fonts.cmd
s'il est différent) :
@echo off
set back=%cd%
for /d %%i in (%USERPROFILE%\Desktop\root_folder\*) do (
cd "%%i"
echo current directory:
cd
start /wait %USERPROFILE%\Desktop\fontreg-2.1.3-redist\bin.x86-64\FontReg.exe /move
timeout /t 1 /nobreak >nul
)
cd %back%
echo Process completed!
pause
Vous devez donc exécuter Install_fonts.cmd
en root_folder
comme administrateur pour automatiser le processus d'installation des polices.
Santé