G

GitHub-computertool

ComputerTool 是一個純 Python 3 程式。ComputerTool 是一個純 Python 3、零依賴、跨平臺的命令列工具,旨在發現、組織和啟動原生系統管理、診斷和配置工具,適用於 Windows、Linux 和 m...

訪問官網
依共同標籤和關鍵字推薦openclaudekeraspytorch
aiai assistantautomation

工具概覽

ComputerTool 是一個純 Python 3、零依賴、跨平臺的命令列實用工具,旨在發現、組織並啟動 Windows、Linux 和 macOS 上的原生系統管理、診斷和配置工具。它將平臺特定的二進位制檔案、控制面板 URI 和終端執行模型抽象為統一的物件導向框架,提供互動式、彩色化菜單系統,支援動態工具發現、即時系統遙測和智慧終端路由。

該應用將特定於作業系統的工具登錄檔隔離到提供程式類中(WindowsToolProvider、LinuxToolProvider、MacOSToolProvider)。SystemInfo 和 ToolMenu 根據執行時作業系統檢測動態例項化元件,工具執行委託給 Tool.launch(),後者根據 run_in_terminal 標誌路由到作業系統特定的終端包裝器或直接 subprocess.Popen 呼叫。

執行時,ComputerTool 列印 ASCII 橫幅,例項化 SystemInfo,並執行環境掃描。它檢測作業系統系列、核心版本、桌面環境、Linux 發行版、記憶體和磁碟使用情況,然後呼叫相應的 ToolProvider 構建分類的 Tool 例項,並通過 shutil.which 過濾不可用的工具。它支援 Python 3.6+ 以及 Windows 10+、macOS 10.14+ 和 Linux(systemd 和非 systemd)。

ComputerTool 預設以當前使用者完整性級別執行。需要提升許可權的工具通過 Colors.RED 以 [ADMIN] 視覺標記,但未實現內建許可權提升。輸入字串從不被求值;所有命令均為靜態定義或作為列表引數傳遞。

定價

目錄尚未確認完整價格方案,請至官網查看目前額度、限制及計費方式。

訪問官網

價格與限制可能變動,請以官網為準,並確認幣別、付款週期、最低席位數和用量上限。

應用場景

  • 團隊使用 ComputerTool 發現並啟動 Windows、Linux 和 macOS 上的原生系統管理、診斷和配置工具。
  • 使用者使用 ComputerTool 檢視系統遙測資訊,例如作業系統系列、核心版本、桌面環境、Linux 發行版、記憶體和磁碟使用情況。
  • 使用者使用 ComputerTool 從命令列列印靜態工具清單。
  • 使用者使用 ComputerTool 僅顯示系統遙測資訊,而不進入互動式選單。
  • 使用者使用 ComputerTool 在作業系統原生終端中啟動工具,並使用持久 shell 以便檢視輸出。
  • 開發者使用 ComputerTool 通過擴充套件相應提供程式的 get_tools() 方法來新增新工具。
  • 開發者使用 ComputerTool 通過建立新的 ToolProvider 類來新增對新平臺的支援。

功能特色

查詢系統原生管理工具

整理系統診斷工具

啟動系統配置工具

支援 Windows、Linux 和 macOS 命令列使用

純 Python 3 實現,無額外依賴

使用者評論

還沒有評論,來分享你的使用體驗吧

相關榜單與專題