diff --git a/main.py b/main.py index deffedd..100cf77 100644 --- a/main.py +++ b/main.py @@ -29,6 +29,11 @@ def pseudo_zsh(): CmdDir = '~' else: CmdDir = dir.split('/')[-1] + + # 修改终端窗口标题 + sys.stdout.write(f"\033]0;20250910553@何相龙 {CmdDir}\007") + sys.stdout.flush() + # 显示提示符并获取用户输入 cmd = input(f"20250910553@何相龙 {CmdDir} % ") @@ -46,6 +51,10 @@ def pseudo_zsh(): if args[0] == 'cd': try: os.chdir(args[1]) # 切换到指定目录 + # 更新终端窗口标题 + CmdDir = os.getcwd().split('/')[-1] + sys.stdout.write(f"\033]0;20250910553@何相龙 {CmdDir}\007") + sys.stdout.flush() except IndexError: print("cd: missing argument") # 缺少参数 except FileNotFoundError: