keybd_event перестала передавать нажатия клавиш в QUIK

Страницы: 1
RSS
keybd_event перестала передавать нажатия клавиш в QUIK, При переходе с версии 10.2.3.7 к версии 11.0.1.3 QUIK от брокера Открытия к ВТБ keybd_event перестала передавать нажатия клавиш в QUIK
 
При переходе с версии 10.2.3.7 к версии 11.0.1.3 QUIK от брокера Открытия к ВТБ keybd_event перестала передавать нажатия клавиш в QUIK
Эмулирую Ctrl+Shift+L и Ctrl+Shift+S для активации/деактивации экспорта данных из таблиц QUIK в Excel.
У брокера Открытие (версия QUIK 10.2.3.7) всё прекрасно работает, тот же скрипт в QUIK от ВТБ (версия QUIK 11.0.1.3) - эмуляция нажатий не проходит.
Установил QUIK 10.2.3.7 (от Открытия) под VTB - keybd_event тоже не работает. Если ручками нажимать в QUIK - в обеих версиях активация идёт.
Может быть дело в каких-то неведомых мне настройках info.ini?
Код для активации экспорта в Excel VBA:
   Call keybd_event(VK_CONTROL, 0, 0, 0)
   Call keybd_event(VK_SHIFT, 0, 0, 0)
   Call keybd_event(VK_L, 0, 0, 0)
   Call keybd_event(VK_L, 0, KEYEVENTF_KEYUP, 0)
   Call keybd_event(VK_SHIFT, 0, KEYEVENTF_KEYUP, 0)
   Call keybd_event(VK_CONTROL, 0, KEYEVENTF_KEYUP, 0)
Константы, естественно, заранее прописаны.
Просьба помочь.
Система Win10, Excel 2010 32бит.
 
Не знаю, что это было, но сегодня утром встал, включил комп и keybd_even вдруг заработал! Потратил весь вчерашний день на поиски решения, а нужно было просто перезагрузить windows.
Мораль сей басни такова: Необходимо помнить, что Windows существо загадочное и ветренное. Зашли в тупик, попробуйте снова после перезагрузки, иногда помогает.
Даже не знаю, какой смайлик здесь уместен...
Страницы: 1
Читают тему
Наверх