Gomaton
指南
API
GitHub
指南
API
GitHub
  • 前言

    • 快速开始
    • 能力速查
    • 工作原理
    • 硬件输入后端(ESP32 HID)
  • API 参考

    • motion - 触控 / 输入
    • images - 找图找色 / 截图
    • uiacc - 控件(UI 树)
    • device - 设备
    • app - 应用
    • ime - 输入法
    • ocr - 文字识别
    • yolo - 目标检测
    • files - 文件
    • storages - 键值存储
    • https - 网络
    • media - 媒体
    • system - 系统
    • utils - 工具

utils — 工具

import "gomaton.dev/sdk/utils"

Package utils 纯 Go 小工具:等待、随机、日志、类型转换。桌面和真机行为一致。

B2s

func B2s(b bool) string

B2s bool 转字符串("true"/"false")。

Exit

func Exit(code int)

Exit 结束脚本。

F2s

func F2s(f float64) string

F2s float64 转字符串(不带多余尾零)。

I2s

func I2s(i int) string

I2s int 转字符串。

Log

func Log(format string, a ...any)

Log 打一行日志(agov run 会实时显示)。

LogE

func LogE(label, message string)

LogE 打一行带标签的错误日志:[label] ERROR message。

LogI

func LogI(label, message string)

LogI 打一行带标签的信息日志:[label] message。

Random

func Random(min, max int) int

Random 取 [min, max] 闭区间随机整数。

S2b

func S2b(s string) bool

S2b 字符串转 bool;无法解析返回 false。

S2f

func S2f(s string) float64

S2f 字符串转 float64;无法解析返回 0。

S2i

func S2i(s string) int

S2i 字符串转 int;无法解析返回 0。

Sleep

func Sleep(ms int)

Sleep 等 ms 毫秒。

SleepRange

func SleepRange(minMs, maxMs int)

SleepRange 等 [minMs, maxMs] 之间的随机毫秒(拟人间隔)。

Sprintf

func Sprintf(format string, a ...any) string

Sprintf 等价 fmt.Sprintf(省一个 import)。

上次更新: 2026/9/2 06:21
贡献者: hb
Prev
system - 系统