Example #1
0
    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
Example #2
0
    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
Example #3
0
    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
Example #4
0
    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
Example #5
0
    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
Example #6
0
    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
Example #7
0
    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
Example #8
0
    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
Example #9
0
    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
Example #10
0
    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
Example #11
0
    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
Example #12
0
    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