-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmacro.py
More file actions
132 lines (97 loc) · 3.27 KB
/
macro.py
File metadata and controls
132 lines (97 loc) · 3.27 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
import webbrowser
import keyboard
import time
import os
def safari():
os.system("open /Applications/Safari.app https://github.com/ilhamhoque")
def firefox():
controller = webbrowser.get('Firefox')
controller.open('http://www.google.com')
def close_fx():
cmd = """osascript -e 'quit app "Firefox"'"""
def fx():
os.system(cmd)
fx()
def close_sf():
cmd = """osascript -e 'quit app "Safari"'"""
def sf():
os.system(cmd)
sf()
def open_discord():
os.system("open /Applications/Discord.app")
def exit_discord():
cmd = """osascript -e 'quit app "Discord"'"""
def ds():
os.system(cmd)
ds()
def key():
while True:
try:
if keyboard.is_pressed('tab+q'): ### QUIT ###
print('You Pressed A Key!')
break
elif keyboard.is_pressed("esc"): ### keyboard pauses ###
keyboard.wait("esc", callable(print("waiting"))) ### keyboard pause ###
continue
elif keyboard.is_pressed('control+e'):
print("resume")
continue
elif keyboard.is_pressed('right shift+s'): ### Safari open ###
print("you have pressed s")
print("opening safari")
safari()
time.sleep(1)
continue
elif keyboard.is_pressed('right shift+o'): ### safari closing ###
print("you have pressed o")
print("closing down safari")
close_sf()
time.sleep(1)
continue
elif keyboard.is_pressed('right shift+f'): ### open Firefox ###
print("you have pressed f")
print("opening firefox")
firefox()
time.sleep(1)
continue
elif keyboard.is_pressed('q'): ### Firefox closing ###
print("you have pressed t")
print("closing down firefox")
close_fx()
time.sleep(1)
continue
elif keyboard.is_pressed('w'):
time.sleep(2)
if keyboard.is_pressed('e'):
time.sleep(1)
if keyboard.is_pressed('r'):
print("you have pressed w")
continue
elif keyboard.is_pressed('right shift+d'): ### discord open ###
print("opening discord")
open_discord()
time.sleep(1)
continue
elif keyboard.is_pressed("right shift+a"): ### discord close ###
print("you have pressed a")
print("\n")
print("exiting Discord")
exit_discord()
time.sleep(1)
continue
elif keyboard.is_pressed('right shift+n'):
print("you have pressed umn")
continue
elif keyboard.is_pressed(';'):
print("00000")
continue
else:
continue
except KeyboardInterrupt: ### Reboot ###
print("Reboot")
key()
a = input("you wanna do it ") ### introduction ###
if a == "y":
key()
else:
quit()