• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

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

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

olga13

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

Код:
Серв = СоздатьОбъект("Сервис");
Серв.РаскладкаКлавиатуры("English");
 
O

olga13

Судя по-всему, на этот вопрос ответа я не получу. Тогда попробую сформулировать задачу по-другому. Имеются дисконтные карты, на которых записана строка типа "%KSK000001?". Проблема вот в чем: если в момент, когда пользователь "шморгает" карточкой по картридеру, выбран русский язык, получается строка типа "%ЛЫЛ000001,"
Пробовала изменить раскладку клавиатуры - не работает. Можно, конечно, просто менять "ЛЫЛ" на "KSK", но тогда алгоритм не универсален. Может быть, есть какая-то функция, которая позволяет переводить русские символы в латинские?
 
S

Sangitam

Может, это поможет?
 
U

User1C

Пробуй так:
Код:
Серв = СоздатьОбъект("Сервис");
Серв.РаскладкаКлавиатуры("English (United States)");


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

olga13

Пробуй так:
Код:
Серв = СоздатьОбъект("Сервис");
Серв.РаскладкаКлавиатуры("English (United States)");


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

Спасибо за подсказку, помогло.
 
O

olga13

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

Glukman

- как то так
или так
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!