Skip to content

系统 ​

系统处理命名空间。 进程启动、剪辑板、屏幕/鼠标信息、系统信息、消息框、INI 配置项。

进程 ​

调用返回说明
系统.运行(命令)布尔启动外部命令,启动即返不等待;启动失败返 假。要等待并拿输出/退出码请用全局的 执

剪辑板 ​

调用返回说明
系统.取剪辑板文本()字读剪辑板文本(无文本返空串)
系统.置剪辑板文本(内容)布尔写文本进剪辑板
系统.清除剪辑板()布尔清空剪辑板

屏幕与鼠标 ​

调用返回说明
系统.取屏幕宽度() / 系统.取屏幕高度()整主显示器像素尺寸(非 Windows 返 0)
系统.取鼠标位置()字典{x, y} 屏幕坐标(非 Windows 返 {-1, -1})

系统信息 ​

调用返回说明
系统.操作系统类别()字"windows" / "linux" / "macos"
系统.取启动时间()整操作系统自启动至今的毫秒数
系统.鸣叫()空蜂鸣提示音
系统.信息框(内容, 标题)空模态消息框(Windows MessageBox;非 Windows 为空操作)

配置项(INI) ​

UTF-8 自解析实现,跨平台行为一致;文件不存在时写入会新建。

调用返回说明
系统.读配置项(文件, 节, 键, 缺省)字读 INI 值;键/节/文件不存在时返 缺省
系统.写配置项(文件, 节, 键, 值)结果键存在则改、不存在则补、节不存在则新建
xuantie
设 写 = 系统.写配置项("设置.ini", "网络", "主机", "127.0.0.1")
若 写.成功 {
    示(系统.读配置项("设置.ini", "网络", "主机", "缺省"))   // 127.0.0.1
}

注意 ​

  • 系统.运行 是即发即忘:拿不到子进程输出与退出码;等待+捕获输出用 执。
  • 剪辑板在非 Windows 平台取返空串、置/清除返 假。
  • INI 写入是整文件重写(先解析再重排),并发多进程写同一文件无锁——需要并发安全请自行加文件锁或改用其他存储。

相关 ​

  • 执 —— 等待式命令执行
  • 时 —— 时间戳与休眠
  • 文件 —— 文件与目录操作

基于 VitePress 静态构建 · 文档内容与仓库 GUIDE/ 同源

玄铁玄铁 XUANTIE · 中文系统级编程语言MARK 玄·折 120×120 · STROKE 8 · NO CURVES