diff --git a/main.py b/main.py new file mode 100644 index 0000000..708262f --- /dev/null +++ b/main.py @@ -0,0 +1,23 @@ +import keyboard +import time + +# Usage: main.py + +def main(filenames, delay): + print("running autotyper, abort by pressing F6") + for filename in filenames: + print("reading %s" % (filename)) + with open(filename, "r") as file_handle: + for chars in file_handle.read(): + if keyboard.is_pressed("f6"): + print("user aborted") + break + keyboard.write(chars, delay) + +if __name__ == "__main__": + print("Starting autotyper in 5s") + time.sleep(5) + import sys + delay = float(sys.argv[1]) + filenames = sys.argv[2:] + sys.exit(main(filenames, delay))