Autohotkey 在一个脚本中连续执行一系列操作

Autohotkey 在一个脚本中连续执行一系列操作,autohotkey,Autohotkey,自动热键。 学习如何使用字符串、文件、变量等从1到101进行一系列操作。一个文件夹中的文件或一个文件夹中的文件夹,高位字符串,一个脚本中的变量。通过更简单和经典的方法。如果你想做多个类似的动作,使用某种形式的循环几乎总是一个好主意。 数组也可以帮助很多 下面是一个文件/文件夹循环: Loop Files, C:\*.exe, R ; get all .exe files that are on C:\ and subfolders of it { MsgBox, Full path o

自动热键。
学习如何使用字符串、文件、变量等从1到101进行一系列操作。一个文件夹中的文件或一个文件夹中的文件夹,高位字符串,一个脚本中的变量。通过更简单和经典的方法。

如果你想做多个类似的动作,使用某种形式的循环几乎总是一个好主意。
数组也可以帮助很多

下面是一个文件/文件夹循环:

Loop Files, C:\*.exe, R  ; get all .exe files that are on C:\ and subfolders of it
{
    MsgBox, Full path of the current file: %A_LoopFileFullPath%
    If (A_LoopFileName = "virus.exe") {
        MsgBox, A file called virus.exe was found.
    }
}
这是一个正常的循环:

Loop, 101 ;run the following code 101 times
{
    MsgBox, This is iteration number %A_Index%
    If (A_Index = 10)
        MsgBox, Nice! You made it through 10 iterations!
}

Loop,101;运行以下代码101次
{
如果(A_指数>=10&&A_指数<20)
MsgBox,这是迭代编号%A_索引%。(10-20)
如果(A_指数>=37&&A_指数<71)
{
MsgBox,这是迭代编号%A_索引%。(37-71)
}
}

欢迎来到StackOverflow。如果你想在这里得到帮助,你需要在你的问题上投入更多的精力。我读自动热键。一些模糊的词语,更多模糊的词语。如果您需要帮助,请清楚地说明您正在尝试做什么,您在做什么时遇到的问题,包括您迄今为止所做的不适合您的事情,并提出具体的问题。我们不是读心术的人,我们也不是一个代码编写服务,在这里,你发布一些模糊的需求描述,然后有人为你编写代码。有关提示,请参阅。谢谢。我的操作系统32位和AHK 32位版本。可以确切地说,一个_索引是64位整数还是32位整数?如果循环是空的,它什么也不做,并且计算一个_索引。如果序列10到20、37到71等的(A_索引=10),如何生成此代码?一个_索引可能是一个8字节的整数,也称为“长”。这应该足以计算几十年。你是对的,如果循环是“空的”,它只会计算一个_索引。我将为您的最后一个问题添加更多代码。
Loop, 101 ;run the following code 101 times
{
    If (A_Index >= 10 && A_Index < 20)
        MsgBox, This is iteration number %A_Index%. (10-20)
    If (A_Index >= 37 && A_Index < 71)
    {
        MsgBox, This is iteration number %A_Index%. (37-71)
    }
}