Командная строка: установка шрифта - PullRequest
0 голосов
/ 20 февраля 2012

Можно ли установить шрифт в командном файле и т. Д. БЕЗ ПЕРЕЗАГРУЗКИ?

fontinst.exe не работает и это .все эти методы, потребуется ли перезагрузка ...

есть предложения?возможно: NSIS, C, Batch, ...

Ответы [ 2 ]

0 голосов
/ 04 октября 2016

Я потратил много времени, чтобы найти способ установки шрифта без перезапуска.
Наконец, я нашел ClickFont .Это простое и точное решение :)

ClickFont был разработан для быстрой установки шрифтов TrueType всего двумя щелчками мыши.Вы можете установить несколько шрифтов одновременно, для этого достаточно щелкнуть правой кнопкой мыши шрифт или папку.

Интегрированный в оболочку Windows, пользователь имеет возможность устанавливать шрифты из любого места.ClickFont копирует шрифты, но также правильно регистрирует их с помощью системного вызова.

- Страница ClickFont Softpedia (по состоянию на 2016/10/04)

См .: http://www.softpedia.com/get/Others/Font-Utils/Clickfont.shtml

0 голосов
/ 20 февраля 2012

Я нашел эту статью , которая предоставляет VBScript для установки шрифта.

В Windows 7 вам придется запускать его из командной строки с повышенными привилегиями, или вы получите пользователяЗапрос контроля доступа.

Const FONTS = &H14&

Set objShell = CreateObject("Shell.Application")
Set objFolder = objShell.Namespace(FONTS)
objFolder.CopyHere "C:\Scripts\Myfont.ttf"
...