梦碎 发表于 2025-8-29 20:58:09

计算几个动作之间用了多久时间


现在在要计时的动作下方添加动作
先通过子任务 程序 运行autohotkey脚本选择V1 复制粘贴以下代码

out := 0
StdOut := FileOpen("*", "w", "UTF-8")
StdOut.Write(A_TickCount); 替换原始代码中的"1"为系统当前时间
StdOut.Close()
; out := 1
; StdErr := FileOpen("**", "w", "UTF-8")
; StdErr.Write("Error occurred")
; StdErr.Close()
ExitApp % out


执行方式改为 后台(控制台传输到日志) 变量名自己定义

然后右侧 变量操作 变量运算 除以 1000(输出为秒 分钟要除以60000 不建议)不用勾选输出余数 目前不勾选也会得出余数此问题将在后续版本修复

这时候结果为开机到现在用了多久

只需要在要终止计时的动作上面添加一个相同任务(记得更改变量)并加以除以1000的运算
这时只需计算2-1即可得出两动作之间所用的时间
再加一个悬浮窗 即可显示时间

梦碎 发表于 2025-8-29 20:59:14

如图所示

梦碎 发表于 2025-8-29 20:59:56

梦碎 发表于 2025-8-29 20:59
如图所示

如此如此这般这般

17377785140 发表于 2025-9-1 10:37:43

能不能让计时窗口计时到动作5后不再继续计时,仅展示到动作5所花的时间结果,谢谢!
页: [1]
查看完整版本: 计算几个动作之间用了多久时间