Est-il possible d'installer des polices à partir de l'invite de commande sous Windows? Si oui, quelle est la commande?
J'ai essayé copy [fontname].ttf C:\Windows\Fonts\
et il était indiqué que la copie était terminée, mais je ne pouvais ni trouver les polices en question dans le dossier Polices, ni dans la liste des polices de tout programme, ce qui ne fonctionnait certainement pas. (Même si je suis en mesure de supprimer les polices dit des polices dossier par la suite)
windows
command-line
installation
fonts
Mussnoon
la source
la source
Réponses:
C'est possible, mais vous devez écrire un script shell Windows pour le faire. La copie seule n’installe pas la police: vous devez également enregistrer la police, par exemple
Vous pouvez également utiliser les lignes de code suivantes pour répondre à vos besoins. enregistrez-le en tant que fichier .vbs, puis exécutez-le.
Exemple:
Une autre alternative consiste à installer des polices "temporaires", uniquement pour la session de l'utilisateur en cours. L'idée est de fonctionner
fontview.exe
pour chaque police, ce qui la rend disponible pour d'autres applications Windows:Voir la solution complète ici .
la source
*.ttf
et les*.fon
polices du répertoire actuel (2) UtilisezConst FONTS = &H14&
comme suggéré ici ( sevenforums.com/general-discussion/… ). Je ne suis pas roi sur VBS :( Merci d'avance.objFolderItem.InvokeVerb("Install")
ne fonctionne pas sur Windows Server 2012 R2copy
etreg add
ne fait pas fait la police dans la liste des programmes sous Windows ® 10.Dans Powershell, cela peut être aussi simple que:
la source
Get-ChildItem -Recurse -include *.ttf | % { $fonts.CopyHere($_.fullname) }
Get-ChildItem
c'est la manière de Powershell, je déteste juste la manière de Powershell (Unix shell affectado ici), et cedir
n'est qu'un alias pour cela; et si vous voulez la récursion, les options que vous avez fournies sont la voie à suivre. Pour le simple "balayer simplement les fichiers de ce dossier", ma version est moins détaillée et plus lisible.Semblable à la solution de GeneQ, voici une version qui le fait pour tous les fichiers .ttf du répertoire du script:
la source
Vous pouvez également utiliser l' utilitaire FontReg pour installer les polices à partir d'une invite de commande.
la source
Créez un fichier script appelé InstallFonts.vbs. Dans mon cas, je le mets dans C: \ PortableApps \ InstallFonts \ IN. Le code ci-dessous remplace "SomeUser" par le nom d'utilisateur de la personne avec laquelle vous voulez installer les polices. Ensuite, créez le dossier "Installer les polices" approprié sur leur bureau.
Maintenant, créez un raccourci sur leur bureau comme suit ...
Notez que j'ai utilisé "Administrateur". Je l'ai activé et lui ai attribué un mot de passe. Je suppose que vous pourriez utiliser n'importe quel compte d'administrateur pour cela. La première fois que vous exécutez le raccourci, le mot de passe administrateur vous sera demandé .. chaque fois que cela fonctionnera.
S'il ne vous invite pas à entrer un mot de passe, exécutez le raccourci à partir d'une invite de commande, il devrait vous le demander ensuite.
Je ne peux pas vous promettre à quel point c'est sécurisé, car ils pourraient l'utiliser pour exécuter du code élevé. Cependant c'est une solution.
la source
Comme mentionné précédemment par GeneQ, voici comment procéder (je l'ai testé)
Où C: \ FontsDir est le répertoire où sont stockés vos fichiers tff. Une fois "fontview" exécuté, les fenêtres s'ouvriront autant que le nombre de fichiers tff contenus dans le répertoire "FontsDir". Il vous suffit de cliquer sur le bouton "Installer" et vous y êtes! vos polices sont installées sur votre système
J'espère que ça aiderait quelqu'un
la source
for
commande aussi complexe au lieu de (par exemple)for %a in (C:\FontsDir\*.*) do fontview "%a"
?Vous n'avez pas répertorié votre version de Windows, mais je suppose que vous utilisez Vista ou 7. La copie dans ce répertoire nécessite des privilèges d'administrateur. Essayez de nouveau ce que vous avez fait, mais utilisez cette fois un instad d’invite de commande surélevé .
la source
J'ai passé beaucoup de temps à trouver un moyen d'installer des polices sans redémarrage. Enfin j'ai trouvé ceci: ClickFont . C'est une solution facile et exacte.
la source