• 🔥 Бесплатный курс от Академии Кодебай: «Анализ защищенности веб-приложений»

    🛡 Научитесь находить и использовать уязвимости веб-приложений.
    🧠 Изучите SQLi, XSS, CSRF, IDOR и другие типовые атаки на практике.
    🧪 Погрузитесь в реальные лаборатории и взломайте свой первый сайт!
    🚀 Подходит новичкам — никаких сложных предварительных знаний не требуется.

    Доступ открыт прямо сейчас Записаться бесплатно

7.7 Раскладкаклавиатуры

  • Автор темы Автор темы olga13
  • Дата начала Дата начала
O

olga13

Добрый день! Подскажите, пожалуйста, почему не меняется раскладка клавиатуры?

Код:
Серв = СоздатьОбъект("Сервис");
Серв.РаскладкаКлавиатуры("English");
 
Судя по-всему, на этот вопрос ответа я не получу. Тогда попробую сформулировать задачу по-другому. Имеются дисконтные карты, на которых записана строка типа "%KSK000001?". Проблема вот в чем: если в момент, когда пользователь "шморгает" карточкой по картридеру, выбран русский язык, получается строка типа "%ЛЫЛ000001,"
Пробовала изменить раскладку клавиатуры - не работает. Можно, конечно, просто менять "ЛЫЛ" на "KSK", но тогда алгоритм не универсален. Может быть, есть какая-то функция, которая позволяет переводить русские символы в латинские?
 
Может, это поможет?
 
Пробуй так:
Код:
Серв = СоздатьОбъект("Сервис");
Серв.РаскладкаКлавиатуры("English (United States)");


РаскладкаКлавиатуры(<?>,)
СИНТАКСИС:
РаскладкаКлавиатуры(<Раскладка>,<ТекущаяРаскладка>) // возвращает - строку с системным именем раскладки ("RUS", "ENU" и т.д.)
 
Пробуй так:
Код:
Серв = СоздатьОбъект("Сервис");
Серв.РаскладкаКлавиатуры("English (United States)");


РаскладкаКлавиатуры(<?>,)
СИНТАКСИС:
РаскладкаКлавиатуры(<Раскладка>,<ТекущаяРаскладка>) // возвращает - строку с системным именем раскладки (, "ENU" и т.д.)

Спасибо за подсказку, помогло.
 
Добрый день! Решила не создавать новую тему, а продолжить эту.
Возможно, мой вопрос покажется глупым, но мне все-таки придется его задать, т .к. полтора часа "гугления" не принесли результата.
Подскажите, добрые люди, как в 8.2 программно сменить раскладку клавиатуры? Платформа сменилась, а задача осталась прежней. )
 
- как то так
или так
 
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab