Можно ли установить шрифт в командном файле и т. Д. БЕЗ ПЕРЕЗАГРУЗКИ?
fontinst.exe не работает и это .все эти методы, потребуется ли перезагрузка ...
есть предложения?возможно: NSIS, C, Batch, ...
Я потратил много времени, чтобы найти способ установки шрифта без перезапуска. Наконец, я нашел ClickFont .Это простое и точное решение :)
ClickFont был разработан для быстрой установки шрифтов TrueType всего двумя щелчками мыши.Вы можете установить несколько шрифтов одновременно, для этого достаточно щелкнуть правой кнопкой мыши шрифт или папку. Интегрированный в оболочку Windows, пользователь имеет возможность устанавливать шрифты из любого места.ClickFont копирует шрифты, но также правильно регистрирует их с помощью системного вызова.
ClickFont был разработан для быстрой установки шрифтов TrueType всего двумя щелчками мыши.Вы можете установить несколько шрифтов одновременно, для этого достаточно щелкнуть правой кнопкой мыши шрифт или папку.
Интегрированный в оболочку Windows, пользователь имеет возможность устанавливать шрифты из любого места.ClickFont копирует шрифты, но также правильно регистрирует их с помощью системного вызова.
- Страница ClickFont Softpedia (по состоянию на 2016/10/04)
См .: http://www.softpedia.com/get/Others/Font-Utils/Clickfont.shtml
Я нашел эту статью , которая предоставляет VBScript для установки шрифта.
В Windows 7 вам придется запускать его из командной строки с повышенными привилегиями, или вы получите пользователяЗапрос контроля доступа.
Const FONTS = &H14& Set objShell = CreateObject("Shell.Application") Set objFolder = objShell.Namespace(FONTS) objFolder.CopyHere "C:\Scripts\Myfont.ttf"