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

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн BlackCoreLogic [?]

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

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

Код: AutoIt [Выделить]
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

« Последнее редактирование: Июль 15, 2011, 03:24:52 от BlackCoreLogic »
Человек - это тот кто всегда поможет...

Русское сообщество AutoIt


Оффлайн Kaster [?]

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


С уважением, Модератор другого раздела.
3. твой скрипт не является бесконечным. он закончится после выполнения последней команды, а за сим, твой пост не совсем верен или совсем не верен.
« Последнее редактирование: Июль 15, 2011, 03:14:51 от Kaster »
Конференция посвященная AutoIt на jabber.ru - [email protected]
Как попасть на конференцию читаем тут


Оффлайн BlackCoreLogic [?]

  • Новичок
  • *
  • Сообщений: 19

  • Автор темы
  • Репутация: 0
  • Пол: Мужской
    • Награды
Вот этим!!! http://au2it.ucoz.ru/ [nofollow]
Если запускать сам скрипт то программа нормально(автоматически) устанавливается, но после "Compile script" начинается многотысечный запуск этого скрипта. Что делать???

Онлайн Afonichev [?]

  • AutoIt Гуру
  • *****
  • Сообщений: 1532
  • Репутация: 408
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.14.0
Он не может быть бесконечным, так как скрипт не находится в цикле,даже если ты уберёшь Exit в конце скрипта,то по окончанию выполнения функций он сам завершится.

Русское сообщество AutoIt


Оффлайн CreatoR [?]

  • Администратор
  • *
  • Сообщений: 7827
  • Репутация: 2287
  • Пол: Мужской
  • AutoIt is simple, subtle, elegant
    • CreatoR's Lab
    • Награды
  • Версия AutoIt: 3.3.10.2
Kaster  [?]
Цитировать
Модератор другого раздела
:laugh:

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


Добавлено: Июль 15, 2011, 04:44:27
Viktor1703  [?]
Цитировать
Он не может быть бесконечным, так как скрипт не находится в цикле
Цикл это не единственный фактор задержки выхода скрипта.

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

P.S
А как ты определяешь что скрипт работает “безконечное кол-во раз”?
« Последнее редактирование: Июль 15, 2011, 04:44:27 от CreatoR, Причина: Объединение сообщений »


Правила, Поиск, Супер тема


AutoIt is simple, subtle, elegant.


«Не оказываю тех. поддержку через ПМ/ICQ, и по электронной почте - для этого есть форум. (C)»
«Законы Мэрфи неоспоримы!»


Мои работы

Оффлайн BlackCoreLogic [?]

  • Новичок
  • *
  • Сообщений: 19

  • Автор темы
  • Репутация: 0
  • Пол: Мужской
    • Награды
CreatoR
Цитировать
"P.S. А как ты определяешь что скрипт работает “безконечное кол-во раз”?"
Начинаются не только тормоза, но и в диспечере задач процесс "Unlocker191.exe" очень много раз запущен.... И при отображении скрытых значков в нижнем баре много значков AutoIt. Я думаю а Windows 7 как-то влияет на компиляцию???
Я пробовал с разным именем и опять бесконечный запуск...
А как эту команду понимать??? @ScriptDir - Папка, содержащая текущий скрипт, без конечного обратного слэша.  Что это значит??? :)
« Последнее редактирование: Июль 15, 2011, 20:17:15 от BlackCoreLogic »

Оффлайн CreatoR [?]

  • Администратор
  • *
  • Сообщений: 7827
  • Репутация: 2287
  • Пол: Мужской
  • AutoIt is simple, subtle, elegant
    • CreatoR's Lab
    • Награды
  • Версия AutoIt: 3.3.10.2
Kaster и Garrett
Ваши сообщения перенёс сюда, там продолжим.

Оффлайн BlackCoreLogic [?]

  • Новичок
  • *
  • Сообщений: 19

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

Русское сообщество AutoIt


 

Похожие темы

  Тема / Автор Ответов Последний ответ
10 Ответов
16800 Просмотров
Последний ответ Январь 31, 2012, 16:44:25
от snoitaleR
5 Ответов
6202 Просмотров
Последний ответ Март 26, 2010, 14:23:33
от Kaster
5 Ответов
7283 Просмотров
Последний ответ Июль 02, 2011, 22:03:35
от CreatoR
0 Ответов
3365 Просмотров
Последний ответ Июль 15, 2011, 04:39:12
от CreatoR
4 Ответов
3163 Просмотров
Последний ответ Июнь 12, 2013, 22:51:23
от Vovsla
6 Ответов
7653 Просмотров
Последний ответ Октябрь 18, 2013, 16:46:20
от Vovsla
0 Ответов
4613 Просмотров
Последний ответ Сентябрь 03, 2013, 16:11:53
от alex33
4 Ответов
2864 Просмотров
Последний ответ Февраль 22, 2014, 15:29:16
от Astel064
13 Ответов
4486 Просмотров
Последний ответ Март 07, 2015, 18:33:47
от AZJIO
0 Ответов
251 Просмотров
Последний ответ Ноябрь 25, 2017, 01:13:01
от Kuznec