Skip to content

Dave-he/shell-starter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

FinalShell 自动激活脚本

这个脚本可以跨平台(Windows、macOS、Linux)自动启动 FinalShell 应用并执行激活流程。

功能特性

  • 跨平台支持: 支持 Windows、macOS、Linux 三大操作系统
  • 自动启动: 通过安装路径或系统命令启动 FinalShell
  • 窗口识别: 自动查找并激活 FinalShell 窗口
  • 自动激活: 模拟点击和输入,完成激活流程

使用方法

1. 安装依赖

pip install -r requirements.txt

或者单独安装:

pip install pyautogui pygetwindow

2. 运行脚本

python finalshell_auto_activate.py

工作流程

  1. 启动 FinalShell:

    • Windows: 尝试从常见安装路径启动,或使用 start finalshell 命令
    • macOS: 尝试从 Applications 目录启动,或使用 open -a FinalShell 命令
    • Linux: 尝试从常见路径启动,或使用 finalshell 命令
  2. 查找窗口:

    • 使用 pygetwindow 查找包含 "FinalShell" 的窗口
    • 备用方案使用 pyautogui 查找窗口
    • 如果找不到,激活当前活动窗口
  3. 执行激活:

    • 打印窗口位置信息
    • 点击窗口左下角的【激活/升级】按钮
    • 输入用户名: admin
    • 输入密码: 123456789
    • 点击【离线激活】按钮

注意事项

  • 运行前请确保没有其他干扰操作
  • 脚本会自动等待应用启动(8秒)
  • 如果窗口查找失败,会使用默认位置进行操作
  • 操作过程中请勿移动鼠标或键盘

自定义配置

如需修改激活信息,可以编辑脚本中的以下部分:

# 用户名和密码
pyautogui.typewrite("admin")      # 修改用户名
pyautogui.typewrite("123456789")  # 修改密码

常见问题

  1. 权限问题: 在某些系统上可能需要管理员权限
  2. 窗口查找失败: 确保 FinalShell 已正确安装并能正常启动
  3. 操作延迟: 可以调整 time.sleep() 的时间参数

安全提示

  • 本脚本仅用于自动化合法的软件激活流程
  • 请确保您有权限使用 FinalShell 软件
  • 建议在测试环境中先验证脚本功能

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages