-1

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

4

1 回答 1

0

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

SetTitleMatchMode, 2

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


    }
}

实际上,您最好使用 WinWait,特定文件

于 2013-04-06T06:12:47.827 回答