Что нового

[Автоматизация] Автоматическая установка программ(бесконечный запуск скрипта)

BlackCoreLogic

Чайник
Сообщения
19
Репутация
0
Привет всем!!! Я только начал изучать AutoIt и возникла проблема. Я хотел автоматизировать процесс установки для программы, вроде сделал всё правельно, но беда в том что скрипт работает безконечное кол-во раз, тем самым запуская один и тот же скрипт много раз. Как мне решить эту проблему??? Чтобы скрипт выполнялся только один раз и все.... помогите заранее большое вам спасибо!!! :smile:

А это тот самый текст...

Код:
Run("Unlocker191.exe")
$WinTitle = "Установка — Unlocker"
WinWaitActive($WinTitle, "Вас приветствует Мастер установки Unlocker")
WinActivate($WinTitle, "Вас приветствует Мастер установки Unlocker")
ControlClick($WinTitle, "", "TNewButton1")
WinWaitActive($WinTitle, "Выбор папки установки")
WinActivate($WinTitle, "Выбор папки установки")
ControlClick($WinTitle, "", "TNewButton3")
WinWaitActive($WinTitle, "Всё готово к установке")
WinActivate($WinTitle, "Всё готово к установке")
ControlClick($WinTitle, "", "TNewButton3")
WinWaitActive($WinTitle, "Завершение Мастера установки Unlocker")
WinActivate($WinTitle, "Завершение Мастера установки Unlocker")
ControlClick($WinTitle, "", "TNewButton3")
Exit
 

kaster

Мой Аватар, он лучший самый
Команда форума
Глобальный модератор
Сообщения
4 020
Репутация
622
BlackCoreLogic
1. скажи, пожалуйста, какими мыслями ты руководствовался создавая тему в этом разделе?
2.
Предупреждение За нарушение правил форума (пункт В.11):
Любые отрывки AutoIt кода необходимо заключать в тег [autoit]
(подробнее), а обычный код соответственно в тег [code]
(подробнее). Также большие выдержки текста помещайте под тег [spoiler]
(подробнее), там где это поддерживается естественно. Как в случае с названием темы, также короткое и эргономичное сообщение привлекает больше внимания, и шансы на получение конкретного ответа увеличиваются.


С уважением, Модератор другого раздела.




3. твой скрипт не является бесконечным. он закончится после выполнения последней команды, а за сим, твой пост не совсем верен или совсем не верен.
 
Автор
B

BlackCoreLogic

Чайник
Сообщения
19
Репутация
0
Re:Автоматическая установка программ(бесконечный запуск скрипта)

Вот этим!!! http://au2it.ucoz.ru/
Если запускать сам скрипт то программа нормально(автоматически) устанавливается, но после "Compile script" начинается многотысечный запуск этого скрипта. Что делать???
 

Viktor1703

AutoIT Гуру
Сообщения
1 535
Репутация
408
Он не может быть бесконечным, так как скрипт не находится в цикле,даже если ты уберёшь Exit в конце скрипта,то по окончанию выполнения функций он сам завершится.
 

CreatoR

Must AutoIt!
Команда форума
Администратор
Сообщения
8 159
Репутация
2 329
Kaster [?]
Модератор другого раздела
:laugh:

Тему перемещаю...


Добавлено:
Сообщение автоматически объединено:

Viktor1703 [?]
Он не может быть бесконечным, так как скрипт не находится в цикле
Цикл это не единственный фактор задержки выхода скрипта.

BlackCoreLogic [?]
скрипт работает безконечное кол-во раз, тем самым запуская один и тот же скрипт много раз. Как мне решить эту проблему?
Возможно твой скрипт назван тем же именем файла которое он пытается запустить, ну или программа («Unlocker191.exe») запускает имя файла схожее с именем файла скрипта (после компиляций).

P.S
А как ты определяешь что скрипт работает “безконечное кол-во раз”?
 
Автор
B

BlackCoreLogic

Чайник
Сообщения
19
Репутация
0
Re: Автоматическая установка программ(бесконечный запуск скрипта)

CreatoR
"P.S. А как ты определяешь что скрипт работает “безконечное кол-во раз”?"
Начинаются не только тормоза, но и в диспечере задач процесс "Unlocker191.exe" очень много раз запущен.... И при отображении скрытых значков в нижнем баре много значков AutoIt. Я думаю а Windows 7 как-то влияет на компиляцию???
Я пробовал с разным именем и опять бесконечный запуск...
А как эту команду понимать??? @ScriptDir - Папка, содержащая текущий скрипт, без конечного обратного слэша. Что это значит??? :smile:
 

CreatoR

Must AutoIt!
Команда форума
Администратор
Сообщения
8 159
Репутация
2 329
Kaster и Garrett
Ваши сообщения перенёс сюда, там продолжим.
 
Автор
B

BlackCoreLogic

Чайник
Сообщения
19
Репутация
0
Re:Автоматическая установка программ(бесконечный запуск скрипта)

Ребята чудо я разрешил свою проблему!!!!! :laugh: Всё оказывается очень просто... Нужно чтобы после компиляции все файлы находились в одной папке, а я удалял половину.... :rofl: :smile: Теперь всё работает без проблем!!!! Спасибо всем!!! :smile:
 
Верх