start_hotboards_ab.py 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. '''Created May 6, 2021 Levi'''
  2. from threading import Event
  3. from threading import Thread
  4. from time import sleep
  5. import quick_hotkey_ab # @UnresolvedImport
  6. import mentor_keys_ab # @UnresolvedImport
  7. import button_keys # @UnresolvedImport
  8. import winmnt_C_LOCK # @UnresolvedImport
  9. import setfocus # @UnresolvedImport
  10. event1 = Event()
  11. thread1 = Thread(target=quick_hotkey_ab.main)
  12. thread2 = Thread(target=mentor_keys_ab.main)
  13. thread4 = Thread(target=winmnt_C_LOCK.main, args=(event1,))
  14. thread5 = Thread(target=button_keys.main)
  15. # thread7 = Thread(target=setfocus.main)
  16. # thread5 = Thread(target=ahk_dec_replace.main, args=(event2,))
  17. if __name__ == '__main__':
  18. thread1.start()
  19. print(f'started {quick_hotkey_ab.main.__doc__}')
  20. # sleep(0.5)
  21. thread2.start()
  22. print(f'started {mentor_keys_ab.main.__doc__}')
  23. # sleep(0.5)
  24. thread4.start()
  25. print(f'started {winmnt_C_LOCK.main.__doc__}')
  26. # thread5.start()
  27. # print(f'started {button_keys.main.__doc__}')
  28. # thread7.start()
  29. # print(f'started {setfocus.main.__doc__}')
  30. # sleep(0.5)
  31. # thread5.start()
  32. # print(f'started {ahk_dec_replace.main.__doc__}')
  33. while True:
  34. try:
  35. sleep(1)
  36. except KeyboardInterrupt:
  37. event1.set()
  38. # event2.set()
  39. thread1.join()
  40. print(f'stopped {quick_hotkey_ab.main.__doc__}')
  41. # sleep(0.5)
  42. thread2.join()
  43. print(f'stopped {mentor_keys_ab.main.__doc__}')
  44. # sleep(0.5)
  45. thread4.join()
  46. print(f'stopped {winmnt_C_LOCK.main.__doc__}')
  47. # thread5.join()
  48. # print(f'stopped {button_keys.main.__doc__}')
  49. # thread7.join()
  50. # print(f'stopped {setfocus.main.__doc__}')
  51. # sleep(0.5)
  52. # thread5.join()
  53. # print(f'stopped {ahk_dec_replace.main.__doc__}')
  54. break