8

Windowsのコマンドプロンプトからフォントファイル(.ttf、.TTF、.otf、.OTFなど)をインストールする方法を知っている人はいますか?

私が理解しているように、テキストファイルを正しいフォルダーに移動してから、レジストリ値を作成する必要がありますか? しかし、動作が確認されているものを見つけることができませんでした。

注:私はWindows 8を使用しているため、違いが生じる可能性があります。

別のメモ: 私がやろうとしているのは、MKV ファイルからリッピングしたフォントをバッチ インストールすることです。(したがって、これはより大きな .bat ファイルの一部である関数になります。必要に応じてコードを投稿できます)

4

8 に答える 8

6

PowerShell または VB スクリプトを使用する必要があります。基本的に、Windows エクスプローラーで同じことを行うシェル コンポーネントを再利用し、再起動する必要はありません。

Windows 8.1 以前のディレクトリからすべてのフォントをインストールする PowerShell スクリプトについては、こちらをご覧ください: https://social.technet.microsoft.com/Forums/fr-FR/winserverpowershell/thread/fcc98ba5-6ce4-466b-a927-bb2cc3851b59

Windows レジストリも更新する Windows 10 (Windows Server 2019) 用の同様のスクリプトを次に示します 。 no-longer-install-fonts-via-script-in-windows-10-1809?forum=win10itprogeneral

また、管理者モードでスクリプトを実行する必要があります。したがって、PowerShell スクリプトが InstallFonts.ps1 の場合、バッチ ファイルは次のようにする必要があります。

powershell -command "Set-ExecutionPolicy Unrestricted" 2>> err.out  
powershell .\InstallFonts.ps1 2>> err.out

すべての PowerShell エラーは、スクリプトと同じフォルダーの「err.out」に表示されます。

于 2013-03-11T23:31:02.267 に答える
6

多分これも必要です:

reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts" /v "FontName (TrueType)" /t REG_SZ /d FontName.ttf /f
于 2014-07-30T14:47:44.743 に答える
1

それらをフォントのフォルダーにコピーしようとしましたか?

copy font.ttf %windir%\Fonts
于 2012-10-18T08:31:21.880 に答える