Что нового

Скрипт не активен после ввода команды "Закрыть окно" или Задержки"

Richi

Новичок
Сообщения
1
Репутация
0
Здравствуйте.Я только сегодня начал осваивать Autoit и немного туплю помогите.
Вообщем суть такова, нужен скрипт который : 1.Открывает определенную программу(задается по умолчанию ); 2. Выполнение некоторых комбинаций клавиш и закрытия всего проекта. Вроде все норм , но она начинает тупить при вводе разных значений в "Sleep". Если есть ваши заготовки буду только рад.
Заранее спасибо.
Код:
Run('*:/********************.exe','',@SW_SHOW)
 
Sleep(1000)

Send("{CTRLDOWN}s{CTRLUP}", 0)
Send("{CTRLDOWN}s{CTRLUP}", 0)
Sleep(500)
Send("ENTER")
Send("{NUMPADENTER}")

Exit

Код:
Run("*:/*************.exe")
WinWaitActive("Untitled - **********")

sleep (1000)

Send ("{CTRLDOWN}a{CTRLUP}", 0)

sleep (100)

Send ("{CTRLDOWN}s{CTRLUP}", 0)

Send ("This is some text.")

WinClose ("Untitled - **************")

Exit
 

mef-t

Осваивающий
Сообщения
306
Репутация
30
Re: [Автоматизация] Помогите с Скриптом.(не активен после ввода комманд)

Вы учитываете, что send отправляет нажатия одновременно, а не друг за другом?
 

C2H5OH

AutoIT Гуру
Сообщения
1,473
Репутация
333
Re: [Автоматизация] Помогите с Скриптом.(не активен после ввода комманд)

Richi,
в справке по Send
http://autoit-script.ru/autoit3_docs/functions/Send.htm
описаны комбинации клавиш, в том числе Ctrl+a
Код:
Send("^a")
 

madmasles

Модератор
Глобальный модератор
Сообщения
7,790
Репутация
2,322
Re: [Автоматизация] Помогите с Скриптом.(не активен после ввода комманд)

Предупреждение За нарушение правил форума (пункт Б.5):
Имя темы должно нести смысловую нагрузку (отражать суть вопроса/проблемы)
Правильно сформулированное название темы привлекает больше внимания, и шансы получить конкретный ответ увеличиваются.


Данные правила могут пополняться локальными правилами раздела.
Как правильно называть темы

"[Автоматизация] Помогите с Скриптом.(не активен после ввода комманд)" - это неприемлемое название темы, переименуйте тему иначе она будет закрыта, а вам возможно будет выдан бан на несколько дней.

С уважением, ваш Глобальный модератор.
 
Верх