#pragma once #include "DataManage/DataHandle.h" #include "global.h" #include "SystemInfo.h" #include "Logger.h" #include "Toast.h" #include #include #include // 假设你的系统支持ANSI颜色代码 #define COLOR_RESET "\033[0m" #define COLOR_GREEN "\033[32m" #define COLOR_YELLOW "\033[33m" class HBDSystem { public: HBDSystem(); ~HBDSystem(); void Usage(); void Init(); void Run() { if(m_dataHandle) m_dataHandle->Run(); } void Stop() { if(m_dataHandle) m_dataHandle->Stop(); } private: void GetVersion(); private: DataHandle* m_dataHandle; };