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

class Cli(object):
    def parse_args():
        # 创建解析器对象
        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)

    if __name__ == '__main__':
        main()