Ну, вы просто ждали неправильного заголовка окна ... Попробуйте WinWaitActive("AutoIt Help")
и он будет работать .. Ваш «T« должен быть «t» ...
Чтобы узнать это, вам просто нужно проверить свой вывод сценария и после того, как CHM-файл был открыт, вы увидите, что ваш скрипт Все еще работает. Но вы ожидали, что он выполнит команду Send(...)
, а затем прекратит работу. Поэтому ваш скрипт должен все еще ожидать появления ожидаемого окна. Что приведет вас к двойному проверке названия вашего окна, возможно, вы скопируете заголовок окна с помощью AutoIt Window Info Tool, и это покажет вашу ошибку. Исправь это. Viola, be happy =)
Кроме того: сначала вам не нужно запускать командную строку, вы можете позвонить непосредственно ShellExecute($file)
.
* не работает * вы имеете в виду никакого ответа? – Raptor
'send (" {DOWN} ")' не работает – NullReferenceException
Ну, это сработало бы, если бы скрипт достиг бы этой строки кода ... Но посмотрите на мой ответ ниже ... вы опечатали ** AutoIt ** – Samoth