我正嘗試在Windows XP中使用VBScript安裝字體。但出於某種原因,我的腳本在Windows 7中正常工作,但在Windows XP中無法正常工作。我需要在沒有系統重啓的情況下安裝字體,所以我不得不選擇這種方法,而不是其他需要系統重啓的註冊表更改方法。這是我的VBScript在Windows XP中安裝字體的腳本
Set objShell = CreateObject("Shell.Application")
Set objFolder = objShell.Namespace("D:\Logs\")
Set objFolderItem = objFolder.ParseName("Roboto-Italic.ttf")
objFolderItem.InvokeVerb("Install")
我的猜測是InvokeVerb(「安裝」)命令不能在Windows XP中工作。在那種情況下,有沒有其他的選擇?請指導我謝謝...
謝謝JosefZ,我已經嘗試過了,您提供的代碼片段將字體複製到C:\ Windows \ Fonts位置,但不安裝它。 – marak
如果我記得自Windows XP最佳時間以來,它應該工作... – JosefZ
謝謝JosefZ,我再次嘗試它與您的腳本它的工作。不知道上次發生了什麼問題。也謝謝你的解釋。 – marak