머리
몸통

시스템 관리 @ 강좌관리자동화

PMS, Sysprep, 스크립트/배치파일/AutoIt등 시스템 관리 자동화에 관한 공간입니다.

한글 2007 자동설치^^

조회 23815 추천 1
id: 개인교수[레벨:15] 2010/10/20, 12:35.37
 

첨 강좌란에 글 올려봅니다 ㅎ

 

우선은 한글제품키 자동입력되도록 먼저 작업해주셔야 됩니다.

http://xenkim.com/115

위 사이트에 가보시면 상세히 설명이 되어있습니다.

 

그리고 소스파일입니다.

 

AutoItSetOption("TrayIconHide", 0)
AutoItSetOption("WinTitleMatchMode", 1)

; ----------------------------------------------------------------------------
; Script Start
; ----------------------------------------------------------------------------

RunWait(@COMSPEC & " /c Start HOFFICEK.MSI")
WinWait("한글과컴퓨터 오피스 2007","한글과컴퓨터 오피스 2007 설치를 시작합니다.")
If Not WinActivate("한글과컴퓨터 오피스 2007","한글과컴퓨터 오피스 2007 설치를 시작합니다.") Then WinActivate("한글과컴퓨터 오피스 2007","한글과컴퓨터 오피스 2007 설치를 시작합니다.")
WinWaitActive("한글과컴퓨터 오피스 2007","한글과컴퓨터 오피스 2007 설치를 시작합니다.")
SEND("!N")
WinWait("한글과컴퓨터 오피스 2007","사용권 계약서")
If Not WinActivate("한글과컴퓨터 오피스 2007","사용권 계약서") Then WinActivate("한글과컴퓨터 오피스 2007","사용권 계약서")
WinWaitActive("한글과컴퓨터 오피스 2007","사용권 계약서")
SEND("!A!N")
WinWait("한글과컴퓨터 오피스 2007","사용자 정보")
If Not WinActivate("한글과컴퓨터 오피스 2007","사용자 정보") Then WinActivate("한글과컴퓨터 오피스 2007","사용자 정보")
WinWaitActive("한글과컴퓨터 오피스 2007","사용자 정보")
SEND("!N")
WinWait("한글과컴퓨터 오피스 2007","설치 종류")
If Not WinActivate("한글과컴퓨터 오피스 2007","설치 종류") Then WinActivate("한글과컴퓨터 오피스 2007","설치 종류")
WinWaitActive("한글과컴퓨터 오피스 2007","설치 종류")
SEND("!N")
WinWait("한글과컴퓨터 오피스 2007","설치 폴더 선택")
If Not WinActivate("한글과컴퓨터 오피스 2007","설치 폴더 선택") Then WinActivate("한글과컴퓨터 오피스 2007","설치 폴더 선택")
WinWaitActive("한글과컴퓨터 오피스 2007","설치 폴더 선택")
SEND("!N")
WinWait("한글과컴퓨터 오피스 2007","테마 선택")
If Not WinActivate("한글과컴퓨터 오피스 2007","테마 선택") Then WinActivate("한글과컴퓨터 오피스 2007","테마 선택")
WinWaitActive("한글과컴퓨터 오피스 2007","테마 선택")
SEND("!N")
WinWait("한글과컴퓨터 오피스 2007","프로그램 설치 준비 완료")
If Not WinActivate("한글과컴퓨터 오피스 2007","프로그램 설치 준비 완료") Then WinActivate("한글과컴퓨터 오피스 2007","프로그램 설치 준비 완료")
WinWaitActive("한글과컴퓨터 오피스 2007","프로그램 설치 준비 완료")
SEND("!I")
WinWait("한글과컴퓨터 오피스 2007","설치 완료")
If Not WinActivate("한글과컴퓨터 오피스 2007","설치 완료") Then WinActivate("한글과컴퓨터 오피스 2007","설치 완료")
WinWaitActive("한글과컴퓨터 오피스 2007","설치 완료")
SEND("!D")
WinWait("한글과컴퓨터 자동 업데이트","다음과 같은 제품을 업데이트할 수 있습니다.")
If Not WinActivate("한글과컴퓨터 자동 업데이트","다음과 같은 제품을 업데이트할 수 있습니다.") Then WinActivate("한글과컴퓨터 자동 업데이트","다음과 같은 제품을 업데이트할 수 있습니다.")
WinWaitActive("한글과컴퓨터 자동 업데이트","다음과 같은 제품을 업데이트할 수 있습니다.")
SEND("{Tab 3}{ENTER}")

;-------------------------------------------------------------

[출처] 한글 2007 자동설치 방법입니다. (Unattended Windows) |작성자 ojs218

 

위 소스파일중에서 수정할부분이 몇가지 있습니다.

메모장으로 소스파일열어도 됩니다.

RunWait(@COMSPEC & " /c Start HOFFICEK.MSI")을

RunWait(@COMSPEC & " /c Start \install\HWPK.MSI") 로 수정해줍니다.

 

위 소스파일중에 "오피스"를 "한글"로 모두 바꿔주세요.

"테마 선택"란을 제거해줍니다.

즉, 밑에부분을 삭제합니다^^

WinWait("한글과컴퓨터 오피스 2007","테마 선택")
If Not WinActivate("한글과컴퓨터 오피스 2007","테마 선택") Then WinActivate("한글과컴퓨터 오피스 2007","테마 선택")
WinWaitActive("한글과컴퓨터 오피스 2007","테마 선택")

마찬가지로 "한글과컴퓨터 자동 업데이트"항목을 삭제해줍니다.(원하지않으신 분만^^)

 

그런다음 저장후 "오토잇"프로그램으로 컴파일해주시면 실행파일이 생성됩니다.

 

마지막으로 autorun.inf파일을 수정해주시면 됩니다.

[autorun]
OPEN=???.EXE
ICON=???.EXE

 

"오토잇"파일 첨부해놨습니다^^

 

컴파일하는부분은 추가로 올리겠습니다. 아주 간단합니다 ㅎ

"오토잇"을 설치하신후,

제목 없음1.png

 

Compile Script to .exe를 클릭해서 실행하십시요.

제목 없음2.png

 

위에서 수정완료하신 소스파일을 불러옵니다.

 

 제목 없음3.png

 

컴파일한후 생성될 실행화일을 저장할곳을 지정합니다.

 

제목 없음4.png
 

 

마지막으로 Convert를 클릭하세요.

 

그럼 exe파일이 생성되구요...위에서 언급되었지만 생성파일(exe)은 install과 같은 디렉토리에

저장하세요^^

 

설치속도는 수동보단 약간 느립니다만 ㅎㅎ

 

이상으로 허접한 강좌 끝마칩니다.

 

4970일지킬박사[레벨:28]
이 댓글을... 10/20, 12:41

수고 하셨습니다. ^^  컴퓨터 활용 @ 강좌 게시판 보다는 관리 자동화 @ 강좌 게시판이 더 적합하지 않나? 하는 생각이 들어 게시물을 이동하였으니 참고 하시길 바랍니다.

18419일피쿠스속[레벨:5]
profile
이 댓글을... 10/20, 20:00

좋은 정보 정말 감사합니다.

 

5083일㉠㉠ㅣ㉣ㅣ[레벨:15]
이 댓글을... 10/21, 01:03

AutoIT 을 활용한 자동설치 잘보았습니다.

그보다 간단한 자동설치를 해보자면 다음과 같습니다.

시작 실행에 다음과 같이 입력하시고 혹은 배치파일로 저장하시고

 

MSIEXEC /I 원본시디드라이브명:\INSTALL\HWPK.MSI TARGETDIR=C:\HNC /QB+

 

나중에 한글실행후 시리얼만 입력하시면 간단한 자동하가 되겠네요 그럼..

5016일처음처럼™[레벨:31]
profile
이 댓글을... 10/23, 09:25

좋은 덧글 감사합니다.

4796일id: 웃는나님[레벨:31]
이 댓글을... 10/23, 09:22

개인교수님, 끼리님 수고 하셨습니다.

4118일희망전달[레벨:30]
profile
이 댓글을... 10/26, 21:16

좋은 정보 감사합니다.

3489일rora[레벨:2]
이 댓글을... 11/23, 00:34

AutoIT 이프로그램으로 한글뿐만 아니라 다른 소프트웨어도 이용할 수 있을 것 같은데 ㅎㅎ

 

이 프로그램에 대한 자세한 설명좀 해주시면 안될까요??ㅎㅎ

3358일깜쥐[레벨:0]
이 댓글을... 03/28, 13:32

이거 좋은정보네요 ^^ 감사합니다 ^^

3363일happycho[레벨:0]
이 댓글을... 04/07, 11:37

허접하다니요 정말 좋은 정보 감사드립니다.

4606일나는...[레벨:22]
이 댓글을... 07/18, 17:20

여러모로 쓸모가 있겠네요...

감사합니다

3245일하늘하늘이[레벨:1]
이 댓글을... 07/22, 02:41

좋은 정보 감사합니다.

3239일준수아범[레벨:2]
이 댓글을... 07/30, 09:03

좋은정보 감사합니다..^^

3010일ZG[레벨:0]
이 댓글을... 05/06, 09:45

좋은 정보 감사합니다.

2946일기술자[레벨:2]
이 댓글을... 06/10, 01:24

전한글2010 버젼 사용하고있지만 아무튼 잘보고 갑니다

2594일칠성사이다[레벨:0]
이 댓글을... 04/30, 20:17

봐도 이해 못하겠네요.. 아무튼 좋은 정보 감사합니다.

2776일이히히[레벨:13]
이 댓글을... 05/12, 14:06

좋은 정보 감사합니다.

List of Articles
번호 제목 글쓴이 날짜
No
Image

5게임 레지스트리 뽑는 배치파일입니다 필요하신분 받아가세요 file [4]

xp사용할때 만들었던건데요 .. win7 사용자는 back.ini 열어서 경로 수정해주셔야합니다 위파일을d:\reg 폴더생성후 실행하시면됩니다 .. back.bat파일 소스는 @echo off ec...

3496일반창꼬x[레벨:0]
2013-11-03
17568
0
No
Image

4시스템 자동화 와 정규표현식, CLI [12]

PC 엔드유저 에게는 컴퓨터가 엔터테인먼트 기기, 혹은 단순 업무 처리용 프로세서 정도의 용도로 사용된다. 그러나, 소프트웨어 엔지니어에게는 PC를 통해 업무를 어떻게...

3272일James Lee[레벨:1]
2011-06-28
14952
0

3한글 2007 자동설치^^ imagefile [16]

첨 강좌란에 글 올려봅니다 ㅎ 우선은 한글제품키 자동입력되도록 먼저 작업해주셔야 됩니다. http://xenkim.com/115 위 사이트에 가보시면 상세히 설명이 되어있습니다. ...

id: 개인교수[레벨:15]
2010-10-20
23815
1
No
Image

2autoexec.bat 파일에 사용하는 명령어들 [16]

AUTOEXEC.BAT 파일에 사용하는 명령들 ⑴ 일반도스명령 보통 배치파일과 동일하므로 일반 도스명령어들을 그대로 사용할 수 있다. 가장 대표적인 명령은 PROMPT 명령(...

이우용
2008-09-29
21294
1
No
Image

1Autoexec.bat / Config.sys 멀티부팅 메뉴 (예제) [15]

AUTOEXEC.BAT (예제) @echo off Prompt $P$G goto %Config% :LOAD1 G83 -clone,mode=pload,src=1:2\BACKUP\Setup.GHO:1,dst=1:1 -sure -fx -rb GOTO EXIT :DUMP1...

4796일id: 현석[레벨:18]
2008-09-26
20241
4
꼬리
전체메뉴
전체메뉴
닫기