코드
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. CMD로 로컬 연결 고정 IP 설정하기

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

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

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

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

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

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

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

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

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

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

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

  13. 세린서버에서 시도중인 백업 스크립트 입니다.

  14. 엑셀파일 불러서 히스토그램 그려주는 함수

  15. [JS] http를 https로 리디렉션!

  16. [아미나] 출석 여부를 나타내는 메인화면 위젯

  17. html 초보가 만든 자소서

  18. [PHP] 그누보드 자동 게시글 작성 - 일본기상협회의 우리나라 날씨를 크롤링한 후 파파고로 번역하여 글 작성

  19. [Python/Telegram] Studyforus 알림봇 (댓글, 스티커 파싱)

  20. Git 저장소에서 자동으로 받아 업데이트하는 쉘 스크립트

Board Pagination Prev 1 2 3 4 Next
/ 4