Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Autohotkey 自动热键:等待上一个命令完全执行_Autohotkey - Fatal编程技术网

Autohotkey 自动热键:等待上一个命令完全执行

Autohotkey 自动热键:等待上一个命令完全执行,autohotkey,Autohotkey,我在这里要做的是打开一个Excel表格,在这里和那里做一些复制粘贴。我已经创建了一个脚本,它将打开文件,然后开始对其进行操作。现在我使用的是速度较慢的计算机,所以打开excel文件需要时间。有没有可能告诉我的自动热键脚本,文件已经打开,现在你可以开始你的狗屎了。我知道我可以使用睡眠功能,但我想知道是否有更好的功能 我会先检查Excel是否正在运行,然后检查特定文件是否已打开 SetTitleMatchMode, 2 IfWinActive, Microsoft Excel { WinG

我在这里要做的是打开一个Excel表格,在这里和那里做一些复制粘贴。我已经创建了一个脚本,它将打开文件,然后开始对其进行操作。现在我使用的是速度较慢的计算机,所以打开excel文件需要时间。有没有可能告诉我的自动热键脚本,文件已经打开,现在你可以开始你的狗屎了。我知道我可以使用睡眠功能,但我想知道是否有更好的功能

我会先检查Excel是否正在运行,然后检查特定文件是否已打开

SetTitleMatchMode, 2

IfWinActive, Microsoft Excel
{
    WinGetTitle, title, A
    IfInString, title, specific file
    {
        Sleep, 1000 ; Just in case....


    }
}

事实上,使用WinWait特定的文件,您会更好。Anthon,您知道VBA中的
sleep
命令吗?