Hallo,
ich möchte per AutoIt eine Schriftart entfernen. Da der Windows (in meinem Fall Windows 2000) Fonts Ordner etwas mehr ist als ein normaler Ordner habe ich schonmal etwas gesucht.
per
Code
func installfont($file)
If FileCopy($file, @WindowsDir & '\Fonts',1) Then
DllCall('gdi32', 'long', "AddFontResourceA", 'String', $file)
EndIf
EndFunc
kann ich eine Schriftart (TTF) einfügen. Dies funktioniert auch sehr gut.
Ich habe versucht per
Code
func removefont($file)
FileCopy(@WindowsDir & "\Fonts\BCDINGS.TTF", @WindowsDir & "\Fonts_Backup\", 9)
DllCall('gdi32', 'long', "RemoveFontResourceA", 'String', @WindowsDir & '\Fonts\' & $file)
EndFunc
Eine Schrift zu entfernen, dies ist mir so aber nicht gelungen.
Auch durch "RemoveFontResource" geht es nicht.
Kann mir jemand sagen wie hier der Aufruf für das entfernen einer Windows TTF Schriftart ist ?
Gruß,
Lefty