-1
我在这里要做的是打开一个Excel工作表,并在这里和那里做一些复制粘贴。我创建了一个脚本,它将打开文件,然后开始对其执行操作。现在我正在使用一台慢速电脑,因此需要时间打开excel文件。是否有可能以某种方式告诉我的autohotkey脚本文件被打开,现在你可以开始你的狗屎。我知道我可以做睡眠功能,但我想知道是否有更好的东西。Autohotkeys:等到上一个命令完全执行
我在这里要做的是打开一个Excel工作表,并在这里和那里做一些复制粘贴。我创建了一个脚本,它将打开文件,然后开始对其执行操作。现在我正在使用一台慢速电脑,因此需要时间打开excel文件。是否有可能以某种方式告诉我的autohotkey脚本文件被打开,现在你可以开始你的狗屎。我知道我可以做睡眠功能,但我想知道是否有更好的东西。Autohotkeys:等到上一个命令完全执行
我会先检查Excel是否正在运行,然后检查特定文件是否已打开。
SetTitleMatchMode, 2
IfWinActive, Microsoft Excel
{
WinGetTitle, title, A
IfInString, title, specific file
{
Sleep, 1000 ; Just in case....
}
}
其实,你是更好地与一个WinWait,特定文件
@Anthon,你知道在VBA一个'sleep'命令? – 2013-04-06 06:03:10