Автор Тема: ControlSend работает медленно и переключает раскладку для английских букв  (Прочитано 895 раз)

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

Оффлайн astanid [?]

  • Новичок
  • *
  • Сообщений: 38
  • Репутация: 0
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.12.0
Есть вот такой вот код. Активирует окно программы, открывает путь меню чтение файла и открывает нужный файл (пока один - в перспективе цикл будет)

Код: AutoIt [Выделить]
$file_name="АРВ_no.SSP"
$file_path="G:\{!}устройчивостьRustab\готово\Антоновский\"
$hWnd = WinWait('[TITLE:Mustang]')
WinActivate($hWnd)
WinMenuSelectItem($hWnd, "", "Файлы", "Читать УР")

$h1 = WinWait('[TITLE:Чтение SSP файла]')
_dbg($h1)
_dbg($file_path)

ControlSend($h1, "Открыть", "[CLASSNN:Edit1]", $file_path& $file_name& "{enter}")

проблем две
1. путь в окне набирается медленно. секунды 2 (т.е как будто я с клавиатуры его набираю). как ускорить ?
2. английские буквы в пути заменяются на русские. Получается - ПЖ\!устройчивостьКгыефи\готово\Антоновский\АРВ_тщюЫЫЗ
что за хитрый глюк ?


Внимание: Для просмотра прикреплённых файлов необходимо Войти или Зарегистрироваться

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



Оффлайн astanid [?]

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

  • Автор темы
  • Репутация: 0
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.12.0
спасибо. так работает. и баг с раскладкой тоже исчезает...
Код: AutoIt [Выделить]
ControlSetText($h1, "Открыть", "[CLASSNN:Edit1]", $file_path&$file_name)
ControlSend($h1, "Открыть", "[CLASSNN:Edit1]", "{enter}")


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


 

Похожие темы

  Тема / Автор Ответов Последний ответ
18 Ответов
6833 Просмотров
Последний ответ Апрель 24, 2010, 00:48:26
от AZJIO
11 Ответов
8275 Просмотров
Последний ответ Сентябрь 04, 2013, 10:00:57
от joparezzz
5 Ответов
3957 Просмотров
Последний ответ Июнь 10, 2012, 11:38:43
от asdf8
3 Ответов
1860 Просмотров
Последний ответ Январь 07, 2014, 09:03:35
от madmasles
0 Ответов
1188 Просмотров
Последний ответ Февраль 25, 2014, 10:28:18
от StarWash
5 Ответов
1903 Просмотров
Последний ответ Март 24, 2014, 17:09:22
от Koto
5 Ответов
1813 Просмотров
Последний ответ Июль 06, 2014, 17:14:58
от alex33
0 Ответов
3571 Просмотров
Последний ответ Ноябрь 22, 2016, 12:35:32
от hedji
3 Ответов
421 Просмотров
Последний ответ Апрель 03, 2018, 10:35:51
от InnI
3 Ответов
292 Просмотров
Последний ответ Ноябрь 07, 2018, 13:08:00
от hedji