From 4dd27dfd88e7424c4fafb329ba85940c5778e401 Mon Sep 17 00:00:00 2001 From: Raphael Roberts Date: Mon, 17 Dec 2018 14:00:36 -0600 Subject: [PATCH] added update method to sync clicker-manager status --- clicker_control.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/clicker_control.py b/clicker_control.py index 14f540d..c99833d 100644 --- a/clicker_control.py +++ b/clicker_control.py @@ -2,7 +2,8 @@ import psutil import pyautogui as send_input import subprocess import os -CLICKER_START_COM = os.path.expandvars('"%userprofile%\Documents\clickerP.exe" 20') +CLICKER_PATH = os.path.expandvars(r"%local_repo%\other\toggler\clicker.exe") +CLICKER_START_COM = [CLICKER_PATH,'20'] class clicker_manager: def __init__(self): self.proc_id = None @@ -10,7 +11,7 @@ class clicker_manager: if process.name() == 'clickerP.exe': self.proc_id = process.pid break - print(self.proc_id) + print(self.proc_id) if self.proc_id is None: self.proc_id = subprocess.Popen(CLICKER_START_COM).pid self.on = False @@ -35,5 +36,9 @@ class clicker_manager: proc.kill() except psutil.NoSuchProcess: pass + + def update(self): + self.on = os.path.exists(os.path.join(os.path.dirname(CLICKER_PATH),'on')) + if __name__ == "__main__": test = clicker_manager() \ No newline at end of file