2013-04-06 3 views
-1

Что я пытаюсь сделать здесь, это открыть лист Excel и сделать некоторую скопированную копию здесь и там. Я создал скрипт, который откроет файл, а затем начнет работу с ним. Теперь я использую медленный компьютер, поэтому для открытия файла excel требуется время. Возможно ли каким-то образом сказать моему сценарию authotkey, что файл открыт, и теперь вы можете начать свое дерьмо. Я знаю, что могу сделать это с функцией сна, но мне было интересно, есть ли что-то лучше.Autohotkeys: Подождите, пока предыдущая команда будет выполнена полностью

+0

@Anthon, вы знаете, 'sleep' команду в VBA? –

ответ

0

Я бы сначала проверил, работает ли Excel, а затем проверьте, был ли открыт определенный файл.

SetTitleMatchMode, 2 

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


    } 
} 

На самом деле, вы лучше не с WinWait, конкретный файл

Смежные вопросы