gpt4 book ai didi

AutoHotKey - 制作当前脚本 'toggle'

转载 作者:行者123 更新时间:2023-12-03 19:15:56 27 4
gpt4 key购买 nike

所以我需要下面的当前脚本,以便能够切换。

目前,该脚本仅在按住 F8 键时起作用...这违背了 afk 脚本的要点。哈哈

无论如何,这是脚本:

$F8::  
Loop
{
if not GetKeyState("F8", "P")
break
Click right
Click
Send {Numpad7 down}
Send {Numpad7 up}
}
return

有人能把它变成一个toggle吗?非常感谢任何帮助!

最佳答案

您尝试使用切换变量(根据您评论中的代码)是正确的方法,但缺少一些东西:

  1. 总是初始化一个切换变量。否则,您如何确定 Toggle := !Toggle 对单元化的 Toggle 做了什么?它可以是 truefalse;大多数编译器甚至不允许这样做。
  2. 我总是建议尽可能使用计时器,尤其是重复性任务,可能会经常重复。
  3. 很少需要以最快速度发射按键序列。诚然,速度由 SetBatchLinesSetKeyDelay 有效调节。但最迟当这些延迟减少时,发送速度不仅会过大,还会影响目标应用程序甚至您的系统性能。这就是为什么应该使用具有足够延迟的 SleepSetTimer

这是一个未经测试的建议:

toggle := false
$F8::
if(toggle) {
toggle := false
SetTimer, SendSomething, Off
} else {
toggle := true
; Choose a delay here!
SetTimer, SendSomething, 100
}
return

SendSomething:
Click right
Click
Send {Numpad7}
return

关于AutoHotKey - 制作当前脚本 'toggle',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22234299/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com