코드
2018.07.16 07:21

폰트를 자동 설치하는 코드

조회 수 834 추천 수 0 댓글 1
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
Extra Form
라이선스 GPL v2

VBS 스크립트입니다.


Call InstallFont("C:\폰트.ttf")
Sub InstallFont(FontPath) 
    Dim WshShell 
    Set WshShell = WScript.CreateObject("WScript.Shell") 

    Const FONTS = &H14& 
    Set objShell = CreateObject("Shell.Application") 
    Set objFolder = objShell.Namespace(FONTS) 

    objFolder.CopyHere FontPath
End Sub






PPT에 폰트를 포함했는데, 읽기전용으로 사용은 힘들고, 폰트 설치하는 화면을 보여주기에는 상황이 여의치 않을때 사용하기에 좋습니다.

저런 상황에서는 이렇게 사용하시면 됩니다.


Call InstallFont("파워포인트\폰트.ttf")

Dim objShell
Set objShell = WScript.CreateObject("WScript.Shell")
objShell.Run("explorer 파워포인트\파워포인트.pptx")

WScript.Quit 

Sub InstallFont(FontPath) 
    Dim WshShell 
    Set WshShell = WScript.CreateObject("WScript.Shell") 

    Const FONTS = &H14& 
    Set objShell = CreateObject("Shell.Application") 
    Set objFolder = objShell.Namespace(FONTS) 

    objFolder.CopyHere WshShell.CurrentDirectory & "\" & FontPath
End Sub


이렇게 실행.vbs 같은 이름으로 저장하고, 파워포인트라는 폴더를 생성해 그 안에 폰트파일과 PPT 파일을 저장하면 됩니다.

물론 생성한 폴더와 VBS 파일은 같은 경로에 있어야 하구요.







  1. 파이선 셸에서 실행하면...?

    Date2018.07.22 Category코드 By제르엘 Views499
    Read More
  2. 파이썬을 이용한 텔레그램 새 글 알림 (허접합니다)

    Date2017.11.19 Category코드 By이니스프리 Views2377
    Read More
  3. 폰트를 자동 설치하는 코드

    Date2018.07.16 Category코드 By네모 Views834
    Read More
Board Pagination Prev 1 2 3 4 Next
/ 4