qsedftghk
Newbie | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Help. Код: local AppWindow = acGetParentWindowByPoint(acGetMouseLocationX(), acGetMouseLocationY()) acActivateWindow(AppWindow, 0, 0, 2) local WindowTitle = acGetWindowTitle(acGetForegroundWindow(), 0, 0) acSendKeys("%q") acDelay(50) acSendKeys("^c") local s = acGetClipboardText() ... ... ... | Весь код не стал писать. Примерный смысл кода, что копируется путь из адресной строки проводника и потом я с ним что-то буду делать. Проблема вот в чём. В "s" - из буфера приходят крякозяблы, если в пути, который копировал, были русские буквы. Хотя, если тут же открыть какой-нибудь блокнот и сделать Ctrl+V - то текст вставится нормально, с русскими буквами. Вопрос. Как мне получить из буфера обмена в переменную "s" путь с русскими буквами, который был скопирован в этот буфер простой операцией Ctrl+C ? ЗЫ. Надеюсь, что описал понятно... | Всего записей: 3 | Зарегистр. 18-01-2007 | Отправлено: 15:38 11-07-2019 | Исправлено: qsedftghk, 15:44 11-07-2019 |
|