1 import keyboard 2 import win32clipboard 3 import win32con 4 import win32api 5 import time 6 import datetime 7 def trans(n): 8 a = str(datetime.timedelta(seconds=n)) 9 b = a[-2:] 10 c = a[2:4] 11 corrent_time = c + ‘min‘ + b + ‘s‘ 12 return corrent_time 13 def clipboard_set(data): 14 """设置剪贴板数据""" 15 win32clipboard.OpenClipboard() 16 win32clipboard.EmptyClipboard() 17 win32clipboard.SetClipboardData(win32clipboard.CF_UNICODETEXT, data) 18 win32clipboard.CloseClipboard() 19 def top_0(): 20 global start_time 21 now_time = int(time.time()) - start_time 22 next_time = now_time+cd[0] 23 correct_time = trans(next_time) 24 payload = ‘对面‘+hero[0]+‘的‘+skill[0]+‘将在‘+correct_time+‘时结束冷却‘ 25 clipboard_set(payload) 26 # print(payload) 27 def top_1(): 28 global start_time 29 now_time = int(time.time()) - start_time 30 next_time = now_time+cd[0] 31 correct_time = trans(next_time) 32 payload = ‘对面‘+hero[0]+‘的‘+skill[4]+‘将在‘+correct_time+‘时结束冷却‘ 33 clipboard_set(payload) 34 35 def top_2(): 36 global start_time 37 now_time = int(time.time()) - start_time 38 next_time = now_time+cd[0] 39 correct_time = trans(next_time) 40 payload = ‘对面‘+hero[0]+‘的‘+skill[1]+‘将在‘+correct_time+‘时结束冷却‘ 41 clipboard_set(payload) 42 def mid_0(): 43 global start_time 44 now_time = int(time.time()) - start_time 45 next_time = now_time+cd[0] 46 correct_time = trans(next_time) 47 payload = ‘对面‘+hero[1]+‘的‘+skill[0]+‘将在‘+correct_time+‘时结束冷却‘ 48 clipboard_set(payload) 49 def mid_1(): 50 global start_time 51 now_time = int(time.time()) - start_time 52 next_time = now_time+cd[0] 53 correct_time = trans(next_time) 54 payload = ‘对面‘+hero[1]+‘的‘+skill[4]+‘将在‘+correct_time+‘时结束冷却‘ 55 clipboard_set(payload) 56 def mid_2(): 57 global start_time 58 now_time = int(time.time()) - start_time 59 next_time = now_time+cd[0] 60 correct_time = trans(next_time) 61 payload = ‘对面‘+hero[1]+‘的‘+skill[1]+‘将在‘+correct_time+‘时结束冷却‘ 62 clipboard_set(payload) 63 def bot_0(): 64 global start_time 65 now_time = int(time.time()) - start_time 66 next_time = now_time+cd[0] 67 correct_time = trans(next_time) 68 payload = ‘对面‘+hero[2]+‘的‘+skill[0]+‘将在‘+correct_time+‘时结束冷却‘ 69 clipboard_set(payload) 70 def bot_1(): 71 global start_time 72 now_time = int(time.time()) - start_time 73 next_time = now_time+cd[0] 74 correct_time = trans(next_time) 75 payload = ‘对面‘+hero[2]+‘的‘+skill[2]+‘将在‘+correct_time+‘时结束冷却‘ 76 clipboard_set(payload) 77 def bot_2(): 78 global start_time 79 now_time = int(time.time()) - start_time 80 next_time = now_time+cd[0] 81 correct_time = trans(next_time) 82 payload = ‘对面‘+hero[2]+‘的‘+skill[3]+‘将在‘+correct_time+‘时结束冷却‘ 83 clipboard_set(payload) 84 def ye_0(): 85 global start_time 86 now_time = int(time.time()) - start_time 87 next_time = now_time+cd[0] 88 correct_time = trans(next_time) 89 payload = ‘对面‘+hero[3]+‘的‘+skill[0]+‘将在‘+correct_time+‘时结束冷却‘ 90 clipboard_set(payload) 91 def fu_0(): 92 global start_time 93 now_time = int(time.time()) - start_time 94 next_time = now_time+cd[0] 95 correct_time = trans(next_time) 96 payload = ‘对面‘+hero[4]+‘的‘+skill[0]+‘将在‘+correct_time+‘时结束冷却‘ 97 clipboard_set(payload) 98 def fu_1(): 99 global start_time 100 now_time = int(time.time()) - start_time 101 next_time = now_time+cd[0] 102 correct_time = trans(next_time) 103 payload = ‘对面‘+hero[4]+‘的‘+skill[1]+‘将在‘+correct_time+‘时结束冷却‘ 104 clipboard_set(payload) 105 def fu_2(): 106 global start_time 107 now_time = int(time.time()) - start_time 108 next_time = now_time+cd[0] 109 correct_time = trans(next_time) 110 payload = ‘对面‘+hero[4]+‘的‘+skill[2]+‘将在‘+correct_time+‘时结束冷却‘ 111 clipboard_set(payload) 112 def gg(): 113 global start_time 114 start_time = int(time.time()) 115 print(‘gg‘) 116 def get_key(): 117 keyboard.wait() 118 119 120 keyboard.add_hotkey(‘8+0‘,top_0) 121 keyboard.add_hotkey(‘8+1‘,top_1) 122 keyboard.add_hotkey(‘8+3‘,top_2) 123 keyboard.add_hotkey(‘5+0‘,mid_0) 124 keyboard.add_hotkey(‘5+1‘,mid_1) 125 keyboard.add_hotkey(‘5+3‘,mid_2) 126 keyboard.add_hotkey(‘2+0‘,bot_0) 127 keyboard.add_hotkey(‘2+7‘,bot_1) 128 keyboard.add_hotkey(‘2+9‘,bot_2) 129 keyboard.add_hotkey(‘4+0‘,ye_0) 130 keyboard.add_hotkey(‘6+0‘,fu_0) 131 keyboard.add_hotkey(‘6+3‘,fu_1) 132 keyboard.add_hotkey(‘6+7‘,fu_2) 133 keyboard.add_hotkey(‘+‘,gg) 134 global start_time 135 start_time = int(time.time()) 136 hero = [‘上单‘,‘中单‘,‘AD‘,‘打野‘,‘辅助‘] 137 skill = [‘闪现‘,‘引燃‘,‘治疗‘,‘净化‘,‘传送‘] 138 cd = [300,240,210,360] 139 get_key() 140 #0:闪现 1:传送 3:引燃 7:治疗 9:净化
原文:https://www.cnblogs.com/M1saka/p/14389889.html