원래 발표자 보기 도구창 '여러 슬라이드 보기' 상태에서

 

특정 슬라이드(3)를 선택하면 아래처럼 해당 슬라이드가 뜨고 '여러 슬라이드보기' 창이 사라집니다.

다시 여러 슬라이드 보기를 눌러야 합니다.

 

이렇게 다시 여러 슬라이드 보기를 누를 필요 없이 다른 슬라이드를 선택하더라고 여러슬라이드 보기 창을 유지하는 방법을 찾아보았습니다.  수많은 슬라이드에서 특정 슬라이드를 화면에 계속적으로 선택해서 띄워주고 싶을 때 꼭 필요한 기능입니다.

 

여기서는 오토핫키 단축키를 이용해보았습니다.

 

더보기
#NoEnv  ; Recommended for performance and compatibility with future AutoHotkey releases.
; #Warn  ; Enable warnings to assist with detecting common errors.
SendMode Input  ; Recommended for new scripts due to its superior speed and reliability.
SetWorkingDir %A_ScriptDir%  ; Ensures a consistent starting directory.
CoordMode, Mouse, Screen

	WinSetTitle, SendLG - QuickSlideSorterView

	msgbox,0x40,SendLG - QuickSlideSorterView,Send Click and G key to Presenter Screen`n`nPress [Win+a] to Activate/Deactivate, [RClick] to Send LClick & G, [Win+X] to quit
	;Menu, Tray, Icon, shell32.dll, 20
	Menu, Tray, Icon,, %A_ScriptFullPath%, 1
	Menu, Tray, Tip, [Win+a] Activate/Deactivate [RClick] Click & "G" key [Win+X]: Exit
	Menu, Tray, NoStandard
	Menu, Tray, Add, Exit, ExitMenu
	Active := True

return


#a::
	Active := !Active
return

~*RButton::
	if (Active = True) {
		try {
			;ppt:=ComObjActive("PowerPoint.Application")
			;ppt.Visible := True
			SetTitleMatchMode, 2
			If WinActive("발표자 도구") and WinActive("ahk_class screenClass")		;PodiumParent
			{
				Click
				Sleep 10
				Send,g
			}
		}
		catch e {
			;no powerpoint
		}
	}
return

ExitMenu:
#x::
exitapp

 

실행방법은 일단 첨부한 exe파일을 실행합니다.

 

SendLG.exe
0.84MB

 

 

아래와 같은 메시지창이 뜨면 확인을 누르면 트레이로 축소됩니다.

 

 

 

파워포인트 슬라이드쇼를 시작하고 발표자 보기 도구창을 띄웁니다.

창이 뜨면 창의 크기를 적절하게 줄여줍니다.

 

그리고 발표자 보기 창의 슬라이드 영역에서 마우스를 우클릭합니다.

 

 

그러면 아래와 같이 여러슬라이드 보기 창이 뜹니다.

이제 원하는 슬라이드를 마우스 왼쪽이 아니라 오른쪽으로 계속 클릭해주면 됩니다.

 

 

 

실행 영상:

 

 

 

슬라이드 미리보기 썸네일을 마우스 우클릭해주세요.

다른 곳에 우클릭하면 여러슬라이드 보기 창이 닫힐  수 있습니다.

 

주의사항:

 

1. 반드시 슬라이드 쇼가 진행중이고 '발표자 도구'창이 활성화 되어 있어야 합니다.

(창의 타이틀에 '발표자 도구'라는 말이 있어야 합니다. 영문 파워포인트인 경우 수정 필요.)

2. 한글 IME모드는 영어 모드여야 합니다. 한글 상태인 경우 아래처럼 'ㅎ'이 입력됩니다.

3. 내부적으로 마우스 우클릭을 하면 마우스 왼쪽클릭 그리고 0.1초 후  'g'키를 눌러주는 방식입니다.

'g'키는 '여러 슬라이드 보기'단축키입니다.

4. 잠시 비활성화시키고 싶을 때는 Win+a 키를 누르면 비활성화/활성화로 계속 바뀝니다.

5. Autohotkey 1.1.36 버전 기준입니다. 

 

 

 

관련 질문:  https://cafe.naver.com/powerpoint/138793

 

 

AHK 소스파일:

SendLG.ahk
0.00MB