質問: windowsコマンドプロンプトからフォントをインストールするにはどうすればよいですか? windowsのコマンドプロンプトからフォントをインストールすることはできますか?はいの場合、コマンドは何ですか?私は試した copy [fontname].ttf c:\windows\fonts\そして、コピーは完了したと言っていましたが、フォントはfontsフォルダーで見つけることができず、どのプログラムのフォントリストでも見つけることができなかったため、確実に機能しませんでした。 (私はだった後でfontsフォルダからそのフォントを削除できましたが)
回答: 可能ですが、そのためにはwindowsシェルスクリプトを記述する必要があります。コピーだけではフォントはインストールされません。たとえば、フォントを登録する必要もあります。copy "fontname.ttf" "%windir%\fonts" reg add "hklm\software\microsoft\windows nt\currentversion\fonts" /v "fontname (truetype)" /t reg_sz /d fontname.ttf /f または、ニーズに合わせて次のコード行を使用できます。 .vbsファイルとして保存し、実行します。set objshell = createobject("shell.application") set objfolder = objshell.namespace("<folder or share location>") set objfolderitem = objfolder.parsename("<ttf file name>") objfolderitem.invokeverb("install") 例:set objshell = createobject("shell.application") set objfolder = objshell.namespace("c:\windows\font") set objfolderitem = objfolder.parsename("myriad pro.ttf") objfolderitem.invokeverb("install") さらにもう1つの方法は、現在のユーザーセッション用に「一時的」にフォントをインストールすることです。フォントごとにfontview.exeを実行して、他のwindowsアプリケーションで使用できるようにするというアイデアです。for /f "delims=;" %%a in ('dir c:\extrafonts /b /a-d-h-s /s') do fontview %%a 完全なソリューションをご覧ください こちら 。