@@ -44,29 +44,33 @@ def main():
4444 check_box4 = Checkbutton (root , text = "Randomly click within 5x5 pixels of mouse?" , variable = random_click_var )
4545 entry1 .focus_set ()
4646
47+ # Main Logic of PyAutoClicker
4748 def start (event = None ):
48- # Main Logic of PyAutoClicker
49- global global_state
50- global_state = "ON"
51-
52- if mode_var .get ():
53- NUMBER_OF_CLICKS = int (entry1 .get ())
54- else :
55- TOTAL_RUN_TIME = float (entry1 .get ())
56-
57- CLICK_TYPE = click_var .get ()
58- TIME_BETWEEN_CLICKS = float (entry2 .get ())
59- MAX_RANDOM_TIME_VALUE = float (entry3 .get ())
60- SHOULD_LOCK = lock_comp_var .get ()
61- RANDOM_CLICK = random_click_var .get ()
62-
63- print ('******** PyAutoClicker ********' )
64- if mode_var .get ():
65- thread = Thread (target = mode_1 , args = (CLICK_TYPE , NUMBER_OF_CLICKS , TIME_BETWEEN_CLICKS , MAX_RANDOM_TIME_VALUE , SHOULD_LOCK , RANDOM_CLICK ))
66- thread .start ()
49+ # Only allow a maximum of 10 clicks a second.
50+ if float (entry2 .get ()) < 0.1 :
51+ tkinter .messagebox .showinfo ('Incorrect Settings' , 'Please do not enter a value under 0.1 seconds between clicks.' )
6752 else :
68- thread = Thread (target = mode_2 , args = (CLICK_TYPE , TOTAL_RUN_TIME , TIME_BETWEEN_CLICKS , MAX_RANDOM_TIME_VALUE , SHOULD_LOCK , RANDOM_CLICK ))
69- thread .start ()
53+ global global_state
54+ global_state = "ON"
55+
56+ if mode_var .get ():
57+ NUMBER_OF_CLICKS = int (entry1 .get ())
58+ else :
59+ TOTAL_RUN_TIME = float (entry1 .get ())
60+
61+ CLICK_TYPE = click_var .get ()
62+ TIME_BETWEEN_CLICKS = float (entry2 .get ())
63+ MAX_RANDOM_TIME_VALUE = float (entry3 .get ())
64+ SHOULD_LOCK = lock_comp_var .get ()
65+ RANDOM_CLICK = random_click_var .get ()
66+
67+ print ('******** PyAutoClicker ********' )
68+ if mode_var .get ():
69+ thread = Thread (target = mode_1 , args = (CLICK_TYPE , NUMBER_OF_CLICKS , TIME_BETWEEN_CLICKS , MAX_RANDOM_TIME_VALUE , SHOULD_LOCK , RANDOM_CLICK ))
70+ thread .start ()
71+ else :
72+ thread = Thread (target = mode_2 , args = (CLICK_TYPE , TOTAL_RUN_TIME , TIME_BETWEEN_CLICKS , MAX_RANDOM_TIME_VALUE , SHOULD_LOCK , RANDOM_CLICK ))
73+ thread .start ()
7074
7175 def stop (event = None ):
7276 global global_state
0 commit comments