aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/src/hydrorollcore/cli.py
blob: 8ce0fd9e2af1b9dcd381ba24bba9293c5e92a502 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
import argparse
from tkinter import messagebox


class Cli:
    def parse_args(self):
        # 创建解析器对象
        parser = argparse.ArgumentParser(description="HydroRoll 命令行工具")

        # 添加命令行参数
        parser.add_argument("--gui", action="store_true", help="显示弹窗")
        parser.add_argument("--path", help="指定路径")

        # 解析命令行参数
        args = parser.parse_args()

        # 处理命令行参数
        if args.gui:
            messagebox.showinfo("提示", "这是一个弹窗!")

        if args.path:
            print("输入的路径:", args.path)