🛰️ 系统模块(SYS)
📌 函数: HD系统_是否开启字体平滑
描述
检查字体是否开启字体平滑
原型
__int64 __stdcall HCSYS_CheckFontSmooth();
返回值
查看返回值表
注意事项
无
HD系统_是否开启字体平滑 - 基础示例
.版本 2
.子程序 检查回调, 长整数型, 公开
.参数 当前操作窗口序号, 整数型
.参数 之前操作窗口序号, 整数型
.参数 之前PID, 整数型
.参数 提示值, 整数型
调试输出 ("检查回调触发 - 窗口:", 当前操作窗口序号, " 之前窗口:", 之前操作窗口序号, " PID:", 之前PID, " 提示:", 提示值)
.如果 (提示值 = 5)
' 窗口重连情况
HD多线程_发送文本 (当前操作窗口序号, "检测到窗口重连", 假)
返回 (1) ' 当作重连窗口处理
.否则_如果 (提示值 = 6)
' 窗口异常,需要处理
HD多线程_发送文本 (当前操作窗口序号, "检测到窗口异常", 假)
.如果 (之前操作窗口序号 > 0)
' 有之前的窗口,强制终止之前的进程
HD多线程_发送文本 (当前操作窗口序号, "强制终止异常进程:" + 到文本 (之前PID), 假)
终止进程 (之前PID)
返回 (0) ' 当作新窗口处理
.否则
HD多线程_发送文本 (当前操作窗口序号, "异常处理完成", 假)
返回 (1)
.如果结束
.否则
' 其他情况,正常处理
HD多线程_发送文本 (当前操作窗口序号, "正常检查回调", 假)
返回 (1)
.如果结束
HD系统_是否开启字体平滑 - 进阶用法
.版本 2
.子程序 示例2
调试输出("示例2")
HD系统_是否开启字体平滑 - 高级应用
.版本 2
.子程序 高级示例
调试输出("高级示例")
📌 函数: HD系统_关闭字体平滑
描述
关闭字体平滑
原型
__int64 __stdcall HCSYS_CloseFontSmooth();
返回值
查看返回值表
注意事项
无
HD系统_关闭字体平滑 - 进阶用法
.版本 2
.子程序 示例2
调试输出("示例2")
HD系统_关闭字体平滑 - 高级应用
.版本 2
.子程序 高级示例
调试输出("高级示例")
📌 函数: HD系统_打开字体平滑
描述
打开字体平滑
原型
__int64 __stdcall HCSYS_OpenFontSmooth();
返回值
查看返回值表
注意事项
无
HD系统_打开字体平滑 - 进阶用法
.版本 2
.子程序 示例2
调试输出("示例2")
HD系统_打开字体平滑 - 高级应用
.版本 2
.子程序 高级示例
调试输出("高级示例")
📌 函数: HD系统_是否开启UAC
描述
检查当前系统是否开启了UAC(用户控制)
原型
__int64 __stdcall HCSYS_CheckUAC();
返回值
查看返回值表
注意事项
无
HD系统_是否开启UAC - 进阶用法
.版本 2
.子程序 示例2
调试输出("示例2")
HD系统_是否开启UAC - 高级应用
.版本 2
.子程序 高级示例
调试输出("高级示例")
📌 函数: HD系统_设置UAC
描述
设置当前系统的UAC(用户控制)开关
原型
__int64 __stdcall HCSYS_SetUAC(__int32 bEnable);
参数
__int32 bEnable - 开启1或者关闭0
返回值
查看返回值表
注意事项
无
HD系统_设置UAC - 进阶用法
.版本 2
.子程序 示例2
调试输出("示例2")
HD系统_设置UAC - 高级应用
.版本 2
.子程序 高级示例
调试输出("高级示例")
📌 函数: HD系统_延迟
描述
延迟
原型
__int64 __stdcall HCSYS_Delay(__int32 毫秒);
参数
__int32 毫秒 - 毫秒
返回值
查看返回值表
注意事项
不会堵塞主线程
HD系统_延迟 - 进阶用法
.版本 2
.子程序 示例2
调试输出("示例2")
HD系统_延迟 - 高级应用
.版本 2
.子程序 高级示例
调试输出("高级示例")
📌 函数: HD系统_随机延迟
描述
在随机范围内延迟
原型
__int64 __stdcall HCSYS_DelayEx(__int32 最小毫秒,__int32 最大毫秒);
参数
__int32 最小毫秒 - 毫秒
__int32 最大毫秒 - 毫秒
返回值
查看返回值表
注意事项
不会堵塞主线程
HD系统_随机延迟 - 基础示例
.版本 2
.子程序 _保存扩展图片示例
.局部变量 窗口序号, 整数型
.局部变量 保存结果, 逻辑型
.局部变量 文件路径, 文本型
.局部变量 当前时间, 文本型
窗口序号 = 0
当前时间 = 到文本 (取现行时间戳 ())
' 确保截图功能已开启
.如果 (HD截图_获取截图状态 (窗口序号) ≠ 1)
.如果 (HD截图_打开 (窗口序号) = 假)
调试输出 ("截图功能开启失败")
返回 (假)
.如果结束
HD系统_延时 (300)
.如果结束
' 保存为PNG格式(推荐)
文件路径 = "screenshot_" + 当前时间 + ".png"
保存结果 = HD截图_保存图片Ex (窗口序号, 文件路径, 3, 90)
.如果 (保存结果 = 真)
调试输出 ("PNG格式保存成功:" + 文件路径)
.否则
调试输出 ("PNG格式保存失败")
.如果结束
HD系统_延时 (500)
' 保存为JPEG格式
文件路径 = "screenshot_" + 当前时间 + ".jpg"
保存结果 = HD截图_保存图片Ex (窗口序号, 文件路径, 1, 85)
.如果 (保存结果 = 真)
调试输出 ("JPEG格式保存成功:" + 文件路径)
调试输出 ("质量设置:85%")
.否则
调试输出 ("JPEG格式保存失败")
.如果结束
' 保存为BMP格式
文件路径 = "screenshot_" + 当前时间 + ".bmp"
保存结果 = HD截图_保存图片Ex (窗口序号, 文件路径, 0, 100)
.如果 (保存结果 = 真)
调试输出 ("BMP格式保存成功:" + 文件路径)
.否则
调试输出 ("BMP格式保存失败")
.如果结束
HD系统_随机延迟 - 进阶用法
.版本 2
.子程序 示例2
调试输出("示例2")
HD系统_随机延迟 - 高级应用
.版本 2
.子程序 高级示例
调试输出("高级示例")
📌 函数: HD系统_关闭系统
描述
关闭系统
原型
__int64 __stdcall HCSYS_ExitSys(__int32 type);
参数
__int32 type - 注销(0)关机(1)重启(2)
返回值
查看返回值表
注意事项
无
HD系统_关闭系统 - 进阶用法
.版本 2
.子程序 示例2
调试输出("示例2")
HD系统_关闭系统 - 高级应用
.版本 2
.子程序 高级示例
调试输出("高级示例")
📌 函数: HD系统_关闭屏保
描述
关闭屏保
原型
__int64 __stdcall HCSYS_CloseScreenProtect();
返回值
查看返回值表
注意事项
无
HD系统_关闭屏保 - 基础示例
.子程序 _测试OCR服务关闭
.局部变量 窗口索引, 整数型
.局部变量 关闭结果, 逻辑型
.局部变量 返回信息, 文本型
窗口索引 = 0
调试输出 ("=== OCR服务关闭测试 ===")
' 执行关闭操作
关闭结果 = HD智能识字_关闭 (窗口索引)
返回信息 = HD通用_获取最近返回json (窗口索引)
.如果 (关闭结果 = 真)
调试输出 ("✓ OCR服务关闭成功")
调试输出 ("返回信息:", 返回信息)
调试输出 ("系统资源已释放")
' 验证关闭状态
调试输出 ("服务状态: 已关闭")
调试输出 ("如需重新使用,请重新初始化和启动")
返回 (真)
.否则
调试输出 ("✗ OCR服务关闭失败")
调试输出 ("错误信息:", 返回信息)
调试输出 ("可能原因:")
调试输出 ("1. 服务未启动或已经关闭")
调试输出 ("2. 强制关闭导致状态异常")
调试输出 ("3. 系统资源清理问题")
返回 (假)
.如果结束
HD系统_关闭屏保 - 进阶用法
.版本 2
.子程序 示例2
调试输出("示例2")
HD系统_关闭屏保 - 高级应用
.版本 2
.子程序 高级示例
调试输出("高级示例")
📌 函数: HD系统_关闭电源管理
描述
关闭电源管理,不进入睡眠
原型
__int64 __stdcall HCSYS_ClosePowerManager();
返回值
查看返回值表
注意事项
无
HD系统_关闭电源管理 - 进阶用法
.版本 2
.子程序 示例2
调试输出("示例2")
HD系统_关闭电源管理 - 高级应用
.版本 2
.子程序 高级示例
调试输出("高级示例")
📌 函数: HD系统_恢复最近系统修改
描述
恢复系统上次的修改
原型
__int64 __stdcall HCSYS_ResumeSystemModify();
返回值
查看返回值表
注意事项
如果中控软件运行的时候修改了系统设置
那么这个最好在中控程序退出的时候调用
HD系统_恢复最近系统修改 - 进阶用法
.版本 2
.子程序 示例2
调试输出("示例2")
HD系统_恢复最近系统修改 - 高级应用
.版本 2
.子程序 高级示例
调试输出("高级示例")
📌 函数: HD系统_禁止休眠
描述
设置当前的电源设置(禁止关闭显示器,禁止关闭硬盘,禁止睡眠和待机)
原型
__int64 __stdcall HCSYS_DisableCloseDisplayAndSleep();
返回值
查看返回值表
注意事项
无
HD系统_禁止休眠 - 基础示例
.版本 2
.子程序 测试关闭代理连接, 逻辑型, 公开
.局部变量 代理类型, 整数型
.局部变量 结果, 逻辑型
.局部变量 类型描述, 文本型
' 关闭国内代理
代理类型 = 0
类型描述 = "国内IP"
调试输出 ("准备关闭代理连接")
调试输出 ("代理类型:", 类型描述)
' 关闭代理连接
结果 = HDIP_有米关闭 (代理类型)
.如果 (结果 = 真)
调试输出 (类型描述, "代理连接已关闭")
调试输出 ("网络流量恢复直连模式")
.否则
调试输出 (类型描述, "代理连接关闭失败")
.如果结束
返回 (结果)
HD系统_禁止休眠 - 进阶用法
.版本 2
.子程序 示例2
调试输出("示例2")
HD系统_禁止休眠 - 高级应用
.版本 2
.子程序 高级示例
调试输出("高级示例")
📌 函数: HD系统_获取路径
描述
获取路径
原型
__int64 __stdcall HCSYS_GetDir(__int32 type);
参数
__int32 type - 当前路径(0)system32路径(1)windows所在路径(2)临时目录路径(3)当前进程(exe)所在的路径(4)
返回值
查看返回值表
注意事项
无
HD系统_获取路径 - 基础示例
.版本 2
.子程序 _获取屏幕色深
.局部变量 色深, 长整数型
色深 = HD系统_获取屏幕的色深 ()
调试输出 ("屏幕色深: " + 到文本 (色深) + " 位")
HD系统_获取路径 - 进阶用法
.版本 2
.子程序 示例2
调试输出("示例2")
HD系统_获取路径 - 高级应用
.版本 2
.子程序 高级示例
调试输出("高级示例")
📌 函数: HD系统_获取CPU类型
描述
获取CPU类型
原型
__int64 __stdcall HCSYS_GetCpuType();
返回值
查看返回值表
1:int er
2:Amd
注意事项
无
HD系统_获取CPU类型 - 进阶用法
.版本 2
.子程序 示例2
调试输出("示例2")
HD系统_获取CPU类型 - 高级应用
.版本 2
.子程序 高级示例
调试输出("高级示例")
📌 函数: HD系统_获取当前CPU使用率
描述
获取CPU使用率
原型
__int64 __stdcall HCSYS_GetCpuUsage();
返回值
查看返回值表
大于0表示:使用率百分比
注意事项
无
HD系统_获取当前CPU使用率 - 基础示例
.版本 2
.子程序 _获取CPU使用率
.局部变量 CPU使用率, 长整数型
CPU使用率 = HD系统_获取CPU使用率 ()
调试输出 ("CPU使用率: " + 到文本 (CPU使用率) + "%")
.如果 (CPU使用率 > 90)
调试输出 ("警告:CPU使用率过高")
.如果结束
HD系统_获取当前CPU使用率 - 进阶用法
.版本 2
.子程序 示例2
调试输出("示例2")
HD系统_获取当前CPU使用率 - 高级应用
.版本 2
.子程序 高级示例
调试输出("高级示例")
📌 函数: HD系统_获取CPU使用率
描述
获取指定进程的CPU使用率
原型
__int64 __stdcall HCSYS_GetCpuUsageByPid(__int32 pid);
参数
__int32 pid - 进程PID
返回值
查看返回值表
大于0表示:使用率百分比
注意事项
返回值是整数百分比
返回字符串字符串是(含小数百分比)
HD系统_获取CPU使用率 - 基础示例
.版本 2
.子程序 _获取系统类型
.局部变量 系统类型, 长整数型
系统类型 = HD系统_获取系统类型 ()
调试输出 ("系统类型: " + 到文本 (系统类型))
HD系统_获取CPU使用率 - 进阶用法
.版本 2
.子程序 示例2
调试输出("示例2")
HD系统_获取CPU使用率 - 高级应用
.版本 2
.子程序 高级示例
调试输出("高级示例")
📌 函数: HD系统_获取内存使用率
描述
获取指定进程的内存使用率
原型
__int64 __stdcall HCSYS_GetMemoryUsageByPid(__int32 pid);
返回值
查看返回值表
大于0表示:使用率百分比
注意事项
无
HD系统_获取内存使用率 - 基础示例
.版本 2
.子程序 _获取内存使用率
.局部变量 内存使用率, 长整数型
内存使用率 = HD系统_获取内存使用率 ()
调试输出 ("内存使用率: " + 到文本 (内存使用率) + "%")
.如果 (内存使用率 > 80)
调试输出 ("警告:内存使用率过高")
.如果结束
HD系统_获取内存使用率 - 进阶用法
.版本 2
.子程序 示例2
调试输出("示例2")
HD系统_获取内存使用率 - 高级应用
.版本 2
.子程序 高级示例
调试输出("高级示例")
📌 函数: HD系统_获取磁盘序列号
描述
获取磁盘序列号
原型
__int64 __stdcall HCSYS_GetDiskSerial(__int32 index);
参数
__int32 index - 磁盘序号
返回值
查看返回值表
注意事项
进程要有管理员权限才能获取成功
HD系统_获取磁盘序列号 - 进阶用法
.版本 2
.子程序 示例2
调试输出("示例2")
HD系统_获取磁盘序列号 - 高级应用
.版本 2
.子程序 高级示例
调试输出("高级示例")
📌 函数: HD系统_获取显卡信息
描述
获取显卡信息
原型
__int64 __stdcall HCSYS_GetDisplayInfo();
返回值
查看返回值表
注意事项
无
HD系统_获取显卡信息 - 基础示例
.版本 2
.子程序 _十六进制转字节集
.局部变量 字节数据, 字节集
字节数据 = HD系统_十六进制文本到字节集 ("48656C6C6F")
调试输出 ("转换字节数: " + 到文本 (取字节集长度 (字节数据)))
HD系统_获取显卡信息 - 进阶用法
.版本 2
.子程序 示例2
调试输出("示例2")
HD系统_获取显卡信息 - 高级应用
.版本 2
.子程序 高级示例
调试输出("高级示例")
📌 函数: HD系统_获取DPI
描述
获取DPI
原型
__int64 __stdcall HCSYS_GetDPI();
返回值
查看返回值表
大于0表示具体的DPI
注意事项
无
HD系统_获取DPI - 基础示例
.版本 2
.子程序 _获取系统DPI
.局部变量 DPI值, 长整数型
.局部变量 缩放比例, 双精度小数型
DPI值 = HD系统_获取DPI ()
缩放比例 = DPI值 ÷ 96.0 ' 96DPI为100%缩放
调试输出 ("系统DPI: " + 到文本 (DPI值))
调试输出 ("缩放比例: " + 到文本 (缩放比例 × 100) + "%")
HD系统_获取DPI - 进阶用法
.版本 2
.子程序 示例2
调试输出("示例2")
HD系统_获取DPI - 高级应用
.版本 2
.子程序 高级示例
调试输出("高级示例")
📌 函数: HD系统_启动EXE
描述
运行指定路径下的exe
原型
__int64 __stdcall HCSYS_RunApp(char* path,longtype);
参数
char* path - exe路径
type - 返回值类型进程ID(0)线程ID(1)进程句柄(2)线程句柄(3)
返回值
查看返回值表
注意事项
这个不支持启动参数
HD系统_启动EXE - 基础示例
.版本 2
.子程序 _启动程序
.局部变量 进程ID, 长整数型
进程ID = HD系统_启动EXE ("C:\\Windows\\System32\\notepad.exe")
.如果 (进程ID > 0)
调试输出 ("程序启动成功,进程ID: " + 到文本 (进程ID))
.否则
调试输出 ("程序启动失败")
.如果结束
HD系统_启动EXE - 进阶用法
.版本 2
.子程序 示例2
调试输出("示例2")
HD系统_启动EXE - 高级应用
.版本 2
.子程序 高级示例
调试输出("高级示例")
📌 函数: HD系统_执行DOS指令取返回
描述
获取CMD命令形式的打开进程并获取返回输出
原型
__int64 __stdcall HCSYS_RunAppGetRet(char* cmdApp,BOOL bShowCrol,BOOL bWait);
参数
char* cmdApp - 带exe+启动参数如
bool bShowCrol - 是否显示进程窗口
bool Bwait - 是否等待进程结束返回1.真会堵塞直到进程关闭(为了获取输出字符串)2.假不会堵塞同时获取不到输出字符串
返回值
成功返回:PID和返回json
失败返回:查看返回值表
HD系统_执行DOS指令取返回 - 基础示例
.版本 2
.子程序 测试启动虚拟机, 逻辑型, 公开
.局部变量 窗口序号, 整数型
.局部变量 结果, 逻辑型
.局部变量 VM路径, 文本型
.局部变量 VMX文件路径, 文本型
窗口序号 = 1
VM路径 = "D:\VMware\"
VMX文件路径 = "D:\VMs\Windows10\Windows10.vmx"
' 启动虚拟机(无GUI模式)
结果 = HDVM_运行 (窗口序号, VM路径, VMX文件路径, 假, "", 0, 0)
.如果 (结果 = 真)
调试输出 ("虚拟机启动成功")
调试输出 ("VMX路径:", VMX文件路径)
.否则
调试输出 ("虚拟机启动失败")
.如果结束
返回 (结果)
HD系统_执行DOS指令取返回 - 进阶用法
.版本 2
.子程序 示例2
调试输出("示例2")
HD系统_执行DOS指令取返回 - 高级应用
.版本 2
.子程序 高级示例
调试输出("高级示例")
📌 函数: HD系统_管理员打开进程
描述
获取CMD命令形式的打开进程(支持管理员打开)(扩展版本)
原型
__int64 __stdcall HCSYS_RunAppGetRetEx(char* cmdApp,char* lparam,BOOL bAs=TRUE);
参数
char* cmdApp - APP路径+APP如
char* lparam - 启动参数如
bool bAs - 是否管理员
返回值
成功返回:PID和返回json
失败返回:查看返回值表
注意事项
内部是调用ShellExecuteExA
HD系统_管理员打开进程 - 进阶用法
.版本 2
.子程序 示例2
调试输出("示例2")
HD系统_管理员打开进程 - 高级应用
.版本 2
.子程序 高级示例
调试输出("高级示例")
📌 函数: HD系统_启动EXE带参数
描述
运行指定路径下的exe这个支持启动参数
原型
__int64 __stdcall HCSYS_RunAppEx(char* path,char* appName,char* lparam,__int32 flag,longtype);
参数
char* path - exe路径
char* appName - exe名字
char* lparam - 启动参数
__int32 flag - 挂起状态打开(4),直接打开运行(0)
type - 返回值类型进程ID(0)线程ID(1)进程句柄(2)线程句柄(3)
返回值
查看返回值表
注意事项
这个支持启动参数
HD系统_启动EXE带参数 - 基础示例
.版本 2
.子程序 _启动程序带参数
.局部变量 进程ID, 长整数型
进程ID = HD系统_启动EXE带参数 ("C:\\Windows\\System32\\notepad.exe", "C:\\test.txt")
.如果 (进程ID > 0)
调试输出 ("程序启动成功,进程ID: " + 到文本 (进程ID))
.否则
调试输出 ("程序启动失败")
.如果结束
HD系统_启动EXE带参数 - 进阶用法
.版本 2
.子程序 示例2
调试输出("示例2")
HD系统_启动EXE带参数 - 高级应用
.版本 2
.子程序 高级示例
调试输出("高级示例")
📌 函数: HD系统_启动EXE带参数Ex
描述
运行指定路径下的exe(HCSYS_RunAppEx的扩展版本)这个支持启动参数同时指定了当前进程的路径
原型
__int64 __stdcall HCSYS_RunAppExxxx(char* path,char* appName,char* lparam,__int32 flag,longtype);
参数
char* path - exe路径
char* appName - exe名字
char* lparam - 启动参数
__int32 flag - 挂起状态打开(4),直接打开运行(0)
type - 返回值类型进程ID(0)线程ID(1)进程句柄(2)线程句柄(3)
返回值
查看返回值表
注意事项
这个支持启动参数
HD系统_启动EXE带参数Ex - 基础示例
.版本 2
.子程序 测试检查虚拟机状态, 逻辑型, 公开
.局部变量 VM路径, 文本型
.局部变量 VMX文件路径, 文本型
.局部变量 是否运行, 逻辑型
VM路径 = "D:\VMware\"
VMX文件路径 = "D:\VMs\Windows10\Windows10.vmx"
' 检查虚拟机运行状态
是否运行 = HDVM_是否运行 (VM路径, VMX文件路径)
.如果 (是否运行 = 真)
调试输出 ("虚拟机正在运行")
调试输出 ("VMX路径:", VMX文件路径)
.否则
调试输出 ("虚拟机未运行")
.如果结束
返回 (是否运行)
HD系统_启动EXE带参数Ex - 进阶用法
.版本 2
.子程序 示例2
调试输出("示例2")
HD系统_启动EXE带参数Ex - 高级应用
.版本 2
.子程序 高级示例
调试输出("高级示例")
📌 函数: HD系统_获取磁盘特征码
描述
获取磁盘特征码
原型
__int64 __stdcall HCSYS_GetHDiskCode();
返回值
查看返回值表
注意事项
无
HD系统_获取磁盘特征码 - 进阶用法
.版本 2
.子程序 示例2
调试输出("示例2")
HD系统_获取磁盘特征码 - 高级应用
.版本 2
.子程序 高级示例
调试输出("高级示例")
📌 函数: HD系统_获取CPU特征码
描述
获取CPU特征码
原型
__int64 __stdcall HCSYS_GetCpuCode();
返回值
查看返回值表
注意事项
无
HD系统_获取CPU特征码 - 进阶用法
.版本 2
.子程序 示例2
调试输出("示例2")
HD系统_获取CPU特征码 - 高级应用
.版本 2
.子程序 高级示例
调试输出("高级示例")
📌 函数: HD系统_获取BOIS制造日期
描述
获取BOIS制造日期
原型
__int64 __stdcall HCSYS_GetBIOSInfo();
返回值
查看返回值表
注意事项
无
HD系统_获取BOIS制造日期 - 基础示例
.版本 2
.子程序 _HD截图获取BMP数据示例
.局部变量 窗口序号, 整数型
.局部变量 数据地址, 整数型
.局部变量 图片总字节大小, 整数型
.局部变量 获取结果, 长整数型
窗口序号 = 0
' 确保截图功能已开启
.如果 (HD截图_获取截图状态 (窗口序号) ≠ 1)
.如果 (HD截图_打开 (窗口序号) = 假)
调试输出 ("截图功能开启失败")
返回 (假)
.如果结束
HD系统_延时 (300)
.如果结束
' 获取BMP截图数据
获取结果 = HD截图_获取BMP截图数据 (窗口序号, 数据地址, 图片总字节大小)
.如果 (获取结果 = 1)
调试输出 ("BMP截图数据获取成功")
调试输出 ("数据地址:0x" + 到十六进制 (数据地址))
调试输出 ("图片大小:" + 到文本 (图片总字节大小) + " 字节")
' 可以将数据保存为文件或进行其他处理
.如果 (数据地址 > 0 且 图片总字节大小 > 0)
调试输出 ("数据验证通过,可以进行后续处理")
' 这里可以使用内存操作函数处理图片数据
' 处理完毕后释放内存
HD截图_释放内存池数据 (窗口序号, 数据地址)
调试输出 ("BMP数据已释放")
.如果结束
.否则
调试输出 ("BMP截图数据获取失败,返回值:" + 到文本 (获取结果))
.如果结束
HD系统_获取BOIS制造日期 - 进阶用法
.版本 2
.子程序 示例2
调试输出("示例2")
HD系统_获取BOIS制造日期 - 高级应用
.版本 2
.子程序 高级示例
调试输出("高级示例")
📌 函数: HD系统_获取机器码
描述
获取机器码(包含网卡)
原型
__int64 __stdcall HCSYS_GetMachineCode();
返回值
查看返回值表
返回成功信息存json中
注意事项
无
HD系统_获取机器码 - 基础示例
.版本 2
.子程序 _获取机器码
.局部变量 机器码, 文本型
机器码 = HD系统_获取机器码 ()
调试输出 ("机器码: " + 机器码)
HD系统_获取机器码 - 进阶用法
.版本 2
.子程序 示例2
调试输出("示例2")
HD系统_获取机器码 - 高级应用
.版本 2
.子程序 高级示例
调试输出("高级示例")
📌 函数: HD系统_获取机器码无网卡
描述
获取机器码(不包含网卡)
原型
__int64 __stdcall HCSYS_GetMachineCodeNoMac();
返回值
查看返回值表
注意事项
无
HD系统_获取机器码无网卡 - 基础示例
.版本 2
.子程序 _获取CPU特征码
.局部变量 CPU特征码, 文本型
CPU特征码 = HD系统_获取CPU特征码 ()
调试输出 ("CPU特征码: " + CPU特征码)
HD系统_获取机器码无网卡 - 进阶用法
.版本 2
.子程序 示例2
调试输出("示例2")
HD系统_获取机器码无网卡 - 高级应用
.版本 2
.子程序 高级示例
调试输出("高级示例")
📌 函数: HD系统_获取网络时间
描述
获取网络时间
原型
__int64 __stdcall HCSYS_GetNetTime();
返回值
查看返回值表
注意事项
北京时间
固定内置服务器IP
HD系统_获取网络时间 - 基础示例
.版本 2
.子程序 _获取网络时间
.局部变量 网络时间, 文本型
网络时间 = HD系统_获取网络时间 ()
调试输出 ("网络时间: " + 网络时间)
HD系统_获取网络时间 - 进阶用法
.版本 2
.子程序 示例2
调试输出("示例2")
HD系统_获取网络时间 - 高级应用
.版本 2
.子程序 高级示例
调试输出("高级示例")
📌 函数: HD系统_获取网络时间Ex
描述
获取网络时间(指定服务器IP获取)
原型
__int64 __stdcall HCSYS_GetNetTimeByIp(char* ip);
参数
char* ip - ip字符串(如
返回值
查看返回值表
注意事项
北京时间
HD系统_获取网络时间Ex - 进阶用法
.版本 2
.子程序 示例2
调试输出("示例2")
HD系统_获取网络时间Ex - 高级应用
.版本 2
.子程序 高级示例
调试输出("高级示例")
📌 函数: HD系统_获取系统版本
描述
获取系统版本
原型
__int64 __stdcall HCSYS_GetSystemBuildNumber();
返回值
查看返回值表
大于0表示具体版本号
注意事项
无
HD系统_获取系统版本 - 基础示例
.版本 2
.子程序 _获取BIOS日期
.局部变量 BIOS日期, 文本型
BIOS日期 = HD系统_获取BIOS制造日期 ()
调试输出 ("BIOS制造日期: " + BIOS日期)
HD系统_获取系统版本 - 进阶用法
.版本 2
.子程序 示例2
调试输出("示例2")
HD系统_获取系统版本 - 高级应用
.版本 2
.子程序 高级示例
调试输出("高级示例")
📌 函数: HD系统_获取系统类型
描述
获取系统类型
原型
__int64 __stdcall HCSYS_GetSystemType();
返回值
查看返回值表
大于0表示具体版本:
win95/98/me/nt4.0(1)
xp/2000(2)
2003/2003R2/xp-64(3)
win7/2008R2(4)
vista/2008(5)
win8/2012(6)
win8.1/2012R2(7)
win10/2016TP/win11(8)
win11(9)
注意事项
无
HD系统_获取系统类型 - 基础示例
.版本 2
.子程序 _获取系统版本
.局部变量 系统版本, 长整数型
系统版本 = HD系统_获取系统版本 ()
调试输出 ("系统版本号: " + 到文本 (系统版本))
HD系统_获取系统类型 - 进阶用法
.版本 2
.子程序 示例2
调试输出("示例2")
HD系统_获取系统类型 - 高级应用
.版本 2
.子程序 高级示例
调试输出("高级示例")
📌 函数: HD系统_开机经过时间
描述
获取开机到现在过经过的时间(毫秒)
原型
__int64 __stdcall HCSYS_GetTime();
返回值
查看返回值表
注意事项
无
HD系统_开机经过时间 - 进阶用法
.版本 2
.子程序 示例2
调试输出("示例2")
HD系统_开机经过时间 - 高级应用
.版本 2
.子程序 高级示例
调试输出("高级示例")
📌 函数: HD系统_当前进程是否X64
描述
当前进程是否是64位
原型
__int64 __stdcall HCSYS_Is64Bit();
返回值
查看返回值表
注意事项
无
HD系统_当前进程是否X64 - 进阶用法
.版本 2
.子程序 示例2
调试输出("示例2")
HD系统_当前进程是否X64 - 高级应用
.版本 2
.子程序 高级示例
调试输出("高级示例")
📌 函数: HD系统_是否支持vt
描述
是否支持vt
原型
__int64 __stdcall HCSYS_IsSurrpotVt();
返回值
查看返回值表
注意事项
可以在Bios中开启vt,如果不支持就没办法了
HD系统_是否支持vt - 基础示例
.版本 2
.子程序 测试检查代理状态, 逻辑型, 公开
.局部变量 代理类型, 整数型
.局部变量 状态, 逻辑型
.局部变量 类型描述, 文本型
' 检查国内代理状态
代理类型 = 0
类型描述 = "国内IP"
调试输出 ("检查代理连接状态")
调试输出 ("代理类型:", 类型描述)
' 检查代理是否已打开
状态 = HDIP_有米是否打开 (代理类型)
.如果 (状态 = 真)
调试输出 (类型描述, "代理连接已打开")
调试输出 ("代理服务正常运行")
.否则
调试输出 (类型描述, "代理连接未打开")
调试输出 ("需要先打开代理连接")
.如果结束
返回 (状态)
HD系统_是否支持vt - 进阶用法
.版本 2
.子程序 示例2
调试输出("示例2")
HD系统_是否支持vt - 高级应用
.版本 2
.子程序 高级示例
调试输出("高级示例")
📌 函数: HD系统_获取屏幕的色深
描述
获取屏幕的色深(24/32之类的)
原型
__int64 __stdcall HCSYS_GetScreenPixelDepth();
返回值
查看返回值表
注意事项
无
HD系统_获取屏幕的色深 - 基础示例
.版本 2
.子程序 _获取磁盘特征码
.局部变量 磁盘特征码, 长整数型
磁盘特征码 = HD系统_获取磁盘特征码 ()
调试输出 ("磁盘特征码: " + 到文本 (磁盘特征码))
HD系统_获取屏幕的色深 - 进阶用法
.版本 2
.子程序 示例2
调试输出("示例2")
HD系统_获取屏幕的色深 - 高级应用
.版本 2
.子程序 高级示例
调试输出("高级示例")
📌 函数: HD系统_设置屏幕的色深
描述
设置屏幕的色深
原型
__int64 __stdcall HCSYS_SetScreenPixelDepth(__int32 dmBitsPerPel);
参数
__int32 dmBitsPerPel - 像素深度值(24/32之类的)
返回值
查看返回值表
注意事项
无
HD系统_设置屏幕的色深 - 基础示例
.版本 2
.子程序 _执行DOS命令
.局部变量 执行结果, 文本型
执行结果 = HD系统_执行DOS命令取返回 ("ipconfig")
调试输出 ("命令执行结果: " + 执行结果)
HD系统_设置屏幕的色深 - 进阶用法
.版本 2
.子程序 示例2
调试输出("示例2")
HD系统_设置屏幕的色深 - 高级应用
.版本 2
.子程序 高级示例
调试输出("高级示例")
📌 函数: HD系统_获取屏幕高度
描述
获取屏幕高度
原型
__int64 __stdcall HCSYS_GetScreenHeight();
返回值
查看返回值表
注意事项
无
HD系统_获取屏幕高度 - 基础示例
.版本 2
.子程序 _获取屏幕高度
.局部变量 屏幕高度, 长整数型
屏幕高度 = HD系统_获取屏幕的高度 ()
调试输出 ("屏幕高度: " + 到文本 (屏幕高度) + " 像素")
HD系统_获取屏幕高度 - 进阶用法
.版本 2
.子程序 示例2
调试输出("示例2")
HD系统_获取屏幕高度 - 高级应用
.版本 2
.子程序 高级示例
调试输出("高级示例")
📌 函数: HD系统_获取屏幕宽度
描述
获取屏幕宽度
原型
__int64 __stdcall HCSYS_GetScreenWidth();
返回值
查看返回值表
注意事项
无
HD系统_获取屏幕宽度 - 基础示例
.版本 2
.子程序 _获取屏幕宽度
.局部变量 屏幕宽度, 长整数型
屏幕宽度 = HD系统_获取屏幕的宽度 ()
调试输出 ("屏幕宽度: " + 到文本 (屏幕宽度) + " 像素")
HD系统_获取屏幕宽度 - 进阶用法
.版本 2
.子程序 示例2
调试输出("示例2")
HD系统_获取屏幕宽度 - 高级应用
.版本 2
.子程序 高级示例
调试输出("高级示例")
📌 函数: HD系统_设置屏幕分辨率
描述
设置屏幕分辨率
原型
__int64 __stdcall HCSYS_SetScreen(__int32 width,__int32 height);
参数
__int32 width - 宽度
heght - 高度
返回值
查看返回值表
注意事项
无
HD系统_设置屏幕分辨率 - 基础示例
.版本 2
.子程序 _设置分辨率
.局部变量 设置结果, 逻辑型
设置结果 = HD系统_设置屏幕分辨率 (1920, 1080)
.如果 (设置结果)
调试输出 ("分辨率设置成功: 1920x1080")
.否则
调试输出 ("分辨率设置失败")
.如果结束
HD系统_设置屏幕分辨率 - 进阶用法
.版本 2
.子程序 示例2
调试输出("示例2")
HD系统_设置屏幕分辨率 - 高级应用
.版本 2
.子程序 高级示例
调试输出("高级示例")
📌 函数: HD系统_获取CMD命令返回值
描述
获取CMD命令返回值(字符串)
原型
__int64 __stdcall HCSYS_GetCmdRet(char* cmd);
参数
char* cmd - cmd命令字符串
返回值
查看返回值表
注意事项
无
HD系统_获取CMD命令返回值 - 基础示例
.版本 2
.子程序 _字节集转十六进制
.局部变量 字节数据, 字节集
.局部变量 十六进制文本, 文本型
字节数据 = { 72, 101, 108, 108, 111 }
十六进制文本 = HD系统_字节集到十六进制文本 (字节数据, 真)
调试输出 ("十六进制: " + 十六进制文本)
HD系统_获取CMD命令返回值 - 进阶用法
.版本 2
.子程序 示例2
调试输出("示例2")
HD系统_获取CMD命令返回值 - 高级应用
.版本 2
.子程序 高级示例
调试输出("高级示例")