def run_click(self): arg = self.args[0] path = SCRIPT_DIR + "/click.scpt" if os.path.exists(path): pass else: self.parser.print_help() self.parser.error(util.get_err_option(self.name)) return if arg.lower() == "c" or arg.lower() == "single" or arg.lower() == "s": path = path + " c" elif arg.lower() == "dc" or arg.lower() == "double" or arg.lower( ) == "d": path = path + " dc" elif arg.lower() == "tc" or arg.lower() == "triple" or arg.lower( ) == "t": path = path + " tc" elif arg.lower() == "rc" or arg.lower() == "right" or arg.lower( ) == "r": path = path + " rc" elif arg.lower() == "ctn" or arg.lower() == "tabnew" or arg.lower( ) == "tab_new" or arg.lower() == "tn": path = path + " ctn" else: self.parser.error(util.get_err_option(self.name)) return self.execute(path) return
def run_click(self): arg = self.args[0] path = SCRIPT_DIR + "/click.scpt" if os.path.exists(path) : pass else: self.parser.print_help() self.parser.error(util.get_err_option(self.name)) return if arg.lower() == "c" or arg.lower() == "single" or arg.lower() == "s": path = path + " c" elif arg.lower() == "dc" or arg.lower() == "double" or arg.lower() == "d": path = path + " dc" elif arg.lower() == "tc" or arg.lower() == "triple" or arg.lower() == "t": path = path + " tc" elif arg.lower() == "rc" or arg.lower() == "right" or arg.lower() == "r": path = path + " rc" elif arg.lower() == "ctn" or arg.lower() == "tabnew" or arg.lower() == "tab_new" or arg.lower() == "tn": path = path + " ctn" else: self.parser.error(util.get_err_option(self.name)) return self.execute(path) return
def run_wsize(self): arg = self.args[0] path = "" if arg.lower() == "hu": path = SCRIPT_DIR + "/twice_h.scpt" elif arg.lower() == "hd": path = SCRIPT_DIR + "/half_h.scpt" elif arg.lower() == "wu": path = SCRIPT_DIR + "/twice_w.scpt" elif arg.lower() == "wd": path = SCRIPT_DIR + "/half_w.scpt" elif arg.lower() == "std" or arg.lower() == "standard" or arg.lower( ) == "max": path = SCRIPT_DIR + "/maxsize.scpt" elif arg.lower() == "min": path = SCRIPT_DIR + "/minsize.scpt" elif arg.lower() == "full" or arg.lower() == "presentation": path = SCRIPT_DIR + "/fill_title.scpt" elif arg.lower() == "norm" or arg.lower() == "normal": path = SCRIPT_DIR + "/return_fill_title.scpt" if path != "" and os.path.exists(path): self.execute(path) else: self.parser.error(util.get_err_option(self.name)) return
def run_mouse(self): path = SCRIPT_DIR + "/move_mouse.scpt" x = 0 y = 0 for key in self.args: if key.lower() == "u" or key.lower() == "up": y = y - 25 elif key.lower() == "d" or key.lower() == "down": y = y + 25 elif key.lower() == "r" or key.lower() == "right": x = x + 25 elif key.lower() == "l" or key.lower() == "left": x = x - 25 def convert_str(num): if num >= 0: return "+%d" % num else: return "%d" % num if (x != 0 or y != 0) and os.path.exists(path): option = " %s %s" % (convert_str(x), convert_str(y)) self.execute(path + option) else: self.parser.error(util.get_err_option(self.name)) return
def run_mouse(self): path = SCRIPT_DIR + "/move_mouse.scpt" x = 0 y = 0 for key in self.args: if key.lower() == "u" or key.lower() == "up": y = y - 25 elif key.lower() == "d" or key.lower() == "down": y = y + 25 elif key.lower() == "r" or key.lower() == "right": x = x + 25 elif key.lower() == "l" or key.lower() == "left": x = x - 25 def convert_str(num): if num >= 0: return "+%d" %num else: return "%d" %num if (x != 0 or y != 0) and os.path.exists(path) : option = " %s %s" %(convert_str(x), convert_str(y)) self.execute(path + option) else: self.parser.error(util.get_err_option(self.name)) return
def run_wsize(self): arg = self.args[0] path = "" if arg.lower() == "hu": path = SCRIPT_DIR + "/twice_h.scpt" elif arg.lower() == "hd": path = SCRIPT_DIR + "/half_h.scpt" elif arg.lower() == "wu": path = SCRIPT_DIR + "/twice_w.scpt" elif arg.lower() == "wd": path = SCRIPT_DIR + "/half_w.scpt" elif arg.lower() == "std" or arg.lower() == "standard" or arg.lower() == "max" : path = SCRIPT_DIR + "/maxsize.scpt" elif arg.lower() == "min" : path = SCRIPT_DIR + "/minsize.scpt" elif arg.lower() == "full" or arg.lower() == "presentation": path = SCRIPT_DIR + "/fill_title.scpt" elif arg.lower() == "norm" or arg.lower() == "normal": path = SCRIPT_DIR + "/return_fill_title.scpt" if path != "" and os.path.exists(path) : self.execute(path) else: self.parser.error(util.get_err_option(self.name)) return
def run_wmove(self): arg = self.args[0] path = "" if arg.lower() == "l" or arg.lower() == "left": path = SCRIPT_DIR + "/move_left.scpt" elif arg.lower() == "r" or arg.lower() == "right": path = SCRIPT_DIR + "/move_right.scpt" if path != "" and os.path.exists(path): self.execute(path) else: self.parser.error(util.get_err_option(self.name)) return
def run_wmove(self): arg = self.args[0] path = "" if arg.lower() == "l" or arg.lower() == "left": path = SCRIPT_DIR + "/move_left.scpt" elif arg.lower() == "r" or arg.lower() == "right": path = SCRIPT_DIR + "/move_right.scpt" if path != "" and os.path.exists(path) : self.execute(path) else: self.parser.error(util.get_err_option(self.name)) return
def run_scroll(self): arg = self.args[0] path = "" if arg.lower() == "u" or arg.lower() == "up": path = SCRIPT_DIR + "/up_scroll.scpt" elif arg.lower() == "d" or arg.lower() == "down": path = SCRIPT_DIR + "/down_scroll.scpt" elif arg.lower() == "r" or arg.lower() == "right": path = SCRIPT_DIR + "/right_scroll.scpt" elif arg.lower() == "l" or arg.lower() == "left": path = SCRIPT_DIR + "/left_scroll.scpt" if path != "" and os.path.exists(path): self.execute(path) else: self.parser.error(util.get_err_option(self.name)) return
def run_tab(self): arg = self.args[0] path = "" if arg.lower() == "nw" or arg.lower() == "new": path = SCRIPT_DIR + "/tab_new.scpt" elif arg.lower() == "cl" or arg.lower() == "close" or arg.lower() == "rm" or arg.lower() == "remove": path = SCRIPT_DIR + "/tab_remove.scpt" elif arg.lower() == "nx" or arg.lower() == "next" or arg.lower() == "r" or arg.lower() == "right": path = SCRIPT_DIR + "/tab_next.scpt" elif arg.lower() == "bk" or arg.lower() == "back" or arg.lower() == "l" or arg.lower() == "left": path = SCRIPT_DIR + "/tab_back.scpt" if path != "" and os.path.exists(path) : self.execute(path) else: self.parser.error(util.get_err_option(self.name)) return
def run_scroll(self): arg = self.args[0] path = "" if arg.lower() == "u" or arg.lower() == "up": path = SCRIPT_DIR + "/up_scroll.scpt" elif arg.lower() == "d" or arg.lower() == "down": path = SCRIPT_DIR + "/down_scroll.scpt" elif arg.lower() == "r" or arg.lower() == "right": path = SCRIPT_DIR + "/right_scroll.scpt" elif arg.lower() == "l" or arg.lower() == "left": path = SCRIPT_DIR + "/left_scroll.scpt" if path != "" and os.path.exists(path) : self.execute(path) else: self.parser.error(util.get_err_option(self.name)) return
def run_tab(self): arg = self.args[0] path = "" if arg.lower() == "nw" or arg.lower() == "new": path = SCRIPT_DIR + "/tab_new.scpt" elif arg.lower() == "cl" or arg.lower() == "close" or arg.lower( ) == "rm" or arg.lower() == "remove": path = SCRIPT_DIR + "/tab_remove.scpt" elif arg.lower() == "nx" or arg.lower() == "next" or arg.lower( ) == "r" or arg.lower() == "right": path = SCRIPT_DIR + "/tab_next.scpt" elif arg.lower() == "bk" or arg.lower() == "back" or arg.lower( ) == "l" or arg.lower() == "left": path = SCRIPT_DIR + "/tab_back.scpt" if path != "" and os.path.exists(path): self.execute(path) else: self.parser.error(util.get_err_option(self.name)) return