APiM
06-08-2014, 12:24
Нашел скрипт регистрации шрифта в Windows
'==========================================================================
'Этот скрипт демонстрирует возможность установки шрифта в систему.
'Синтаксис вызова: "InstallFont.vbs" /Font:"<Path>"
'Скрипт устанавливает шрифт, используя переданный ему в параметре файл шрифта.
'==========================================================================
Option Explicit
Dim FSO
Set FSO = CreateObject("Scripting.FileSystemObject")
'Если переданный в параметр этого скрипта файл шрифта существует, начинается установка шрифта
If FSO.FileExists(WScript.Arguments.Named.Item("Font")) Then
Dim WSH
Set WSH = CreateObject("WScript.Shell")
'Копирование файла шрифта в системную папку шрифтов
FSO.CopyFile WScript.Arguments.Named.Item("Font"), WSH.SpecialFolders("Fonts") & "\"
'Установка шрифта вызовом API
WSH.Run "RunDll32.exe gdi32.dll,AddFontResourceA " & FSO.GetBaseName(WScript.Arguments.Named.Item("Font"))
End If
Так как я в VBS полный ноль, помогите сделать чтобы устанавливался шрифт который лежит в папке Font/Helvetica_Light-Normal.ttf
'==========================================================================
'Этот скрипт демонстрирует возможность установки шрифта в систему.
'Синтаксис вызова: "InstallFont.vbs" /Font:"<Path>"
'Скрипт устанавливает шрифт, используя переданный ему в параметре файл шрифта.
'==========================================================================
Option Explicit
Dim FSO
Set FSO = CreateObject("Scripting.FileSystemObject")
'Если переданный в параметр этого скрипта файл шрифта существует, начинается установка шрифта
If FSO.FileExists(WScript.Arguments.Named.Item("Font")) Then
Dim WSH
Set WSH = CreateObject("WScript.Shell")
'Копирование файла шрифта в системную папку шрифтов
FSO.CopyFile WScript.Arguments.Named.Item("Font"), WSH.SpecialFolders("Fonts") & "\"
'Установка шрифта вызовом API
WSH.Run "RunDll32.exe gdi32.dll,AddFontResourceA " & FSO.GetBaseName(WScript.Arguments.Named.Item("Font"))
End If
Так как я в VBS полный ноль, помогите сделать чтобы устанавливался шрифт который лежит в папке Font/Helvetica_Light-Normal.ttf