코드
2018.07.16 07:21

폰트를 자동 설치하는 코드

조회 수 833 추천 수 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. 세린서버에서 시도중인 백업 스크립트 입니다.

  2. AdminLTE용 에디터 스타일

  3. [PHP/Javascript] 아미나에 자동으로 게시글을 생성하고 Ajax로 전송하여 결과를 표시하기

  4. even_move - 감성적인 에러 페이지

  5. Gentelella

  6. 폰트를 자동 설치하는 코드

  7. [오토핫키] 브라우저를 열어 지난번과 동일한 폴더에 MZK를 다운받고 압축을 네이티브로 해제하는 스크립트

  8. [PHP] 기상청 RSS 시간별 예보 위젯 - cache 적용(?)

  9. 사이트 서버 이전 (또는 미러링 사이트 구축) 쉽게하는 스크립트

  10. 소셜XE / 기존 통합 로그인 스킨 V2.2

  11. 유튜브에 약간의 기능을 추가 해주는 크롬 확장 프로그램.

  12. [Python] Google Image Search 결과를 받아오기

  13. 잘못 쓰면 컴퓨터가 날아가는 코드

  14. [아미나] 네이트 실시간 검색어 순위 위젯 (아미나 캐시 적용)

  15. [PyQt] sir.kr에서 스크랩한 게시글을 보여주는 윈도우앱 (검색 및 정렬 가능)

  16. [Python] 선택한 파일을 Dropbox API를 이용하여 업로드하고 공유링크를 받아서 이미지 호스팅 용도로 URL을 변환하기

  17. CMD로 로컬 연결 고정 IP 설정하기

  18. [Python] 유튜브 영상을 다운받아 일정 간격으로 캡쳐하여 10장씩 merge하기

  19. 클라이언트단에서 이미지 리사이징

  20. 컴퓨터의 uuid 얻기

Board Pagination Prev 1 2 3 4 Next
/ 4