-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmain.py
25 lines (22 loc) · 791 Bytes
/
main.py
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
from AutoTypeTool import autoType
from window import getArgsFromWindow
import argparse
parser = argparse.ArgumentParser()
parser.add_argument('-t', '--text', type=str, help='text to type')
parser.add_argument('-i', '--interval', type=str,
help='interval between each character')
parser.add_argument('-d', '--delay', type=str,
help='delay time before auto-type')
args = parser.parse_args()
interval = 0.01
delay = 1
if __name__ == "__main__":
if not args.text: # Window version
text, interval, delay = getArgsFromWindow()
else: # Command Args version
text = args.text
if args.interval:
interval = args.interval
if args.delay:
delay = args.delay
autoType(text, interval, delay)