Что нового

[Автоматизация] Как отключить на время Punto Switcher

Mancoffee

Свет проталкивает тьму ...
Сообщения
86
Репутация
1
Есть такой код
Код:
Run("notepad.exe")
WinWaitActive( "new  1 - Notepad++")
Send("Сегодня я написал свой первый текст с помощью AutoIt. Сейчас произойтёт сохранение файла и окно закроется.")
WinClose("*new  1 - Notepad++")
WinWaitActive("Save")
Send("{ENTER}")
Sleep(500)
Send("d:\Desktop\AutoIt.au3")
Send("{ENTER}")

Когда скрипт начинает писать текст, то получается вот так
Сега.бю я написал свой первый текст с помощью AutoIt. Сейчаи произойтёт сохранение файла и окно закроетсяю
и при сохранении путь вот такой
вЖ\Вуылещз\ФгещШеюфг3.txt
Нужно не закрыть и потом открыть Punto, а на время выключить. По горячим клавишам можно (если она установлена в Punto), но, если у пользователя она не установлена или другая, тогда нечего не выйдет. Как без горячих клавиш это сделать?
 

madmasles

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


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

sngr

AutoIT Гуру
Сообщения
1,010
Репутация
408
Самый простой способ - пристрелить punto - выполнить скрипт - запустить punto.
 
Автор
Mancoffee

Mancoffee

Свет проталкивает тьму ...
Сообщения
86
Репутация
1
Посложнее хочется :smile:
Шутка. А так, как я хочу, никак?
 

AZJIO

Меценат
Меценат
Сообщения
2,879
Репутация
1,194
Mancoffee
А если ControlSend вместо Send?
 
Верх