Что нового

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

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]
autoit.gif
(подробнее), а обычный код соответственно в тег [code]
code.gif
(подробнее). Также большие выдержки текста помещайте под тег [spoiler]
spoiler.gif
(подробнее), там где это поддерживается естественно. Как в случае с названием темы, также короткое и эргономичное сообщение привлекает больше внимания, и шансы на получение конкретного ответа увеличиваются.


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




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

BlackCoreLogic

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

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

Viktor1703

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

CreatoR

Must AutoIt!
Команда форума
Администратор
Сообщения
8,666
Репутация
2,463
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,666
Репутация
2,463
Kaster и Garrett
Ваши сообщения перенёс сюда, там продолжим.
 
Автор
B

BlackCoreLogic

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

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