Browse Source

Screenshot logic change

Screenshot is taken only when moving to next slide instead of looping
Clindo Devassy K 7 years ago
parent
commit
fab9d13299
1 changed files with 7 additions and 2 deletions
  1. 7 2
      AutoHotKeyScripts/powerpoint.ahk

+ 7 - 2
AutoHotKeyScripts/powerpoint.ahk

@@ -10,8 +10,10 @@ f5::
   }
   ;objppt.Export("C:\Users\SK\Documents\AutoHotKey\temp",FilterName:="png",1366,768)
   ;"C:\Users\SK\Documents\AutoHotKey\temp", "E:\AHK\AutoHotKeyScripts\temp"
-  path = %A_WorkingDir%\temp
-  objppt.Export(path, FilterName:="png",1366,768)
+  
+  ;path = %A_WorkingDir%\temp
+  ;objppt.Export(path, FilterName:="png",1366,768)
+  
   ;Loop %TotalSlides%{
 	;var++
 	;MsgBox %var%
@@ -28,6 +30,9 @@ f5::
 Return
 
 Right::
+	SlideNum :=% objppt.SlideShowWindow.View.Slide.SlideIndex
+	;MsgBox %SlideNum%
+	saveppt := objppt.Slides(SlideNum).Export(A_ScriptDir . "\temp\" . SlideNum . ".png", "PNG",1366,768)
 	objppt.SlideShowWindow.View.Next
 	monitorDisplay(objppt, MonitorCount)
 	return