1 (изменено: max01, 2014-06-08 17:14:22)

Тема: Определение и замена языка

Как сделать что бы после нажатия клавиши f6 скрипт определял раскладку языка и в случае если она EN переключал на RU и продолжал работу.
Поясняю:
После нажатия в игре кнопки f6 (GTA San-Andreas Multiplayer) открывается окно для ввода текста, необходимо что-бы скрипт определял язык в этот момент т.е. после нажатия клавиши f6. Если необходимо для этого определять активное окно то название окна GTA:SA:MP.

^1:: 
send , {f6} /me выполнил воинское приветствие {enter}
Sleep, 1900
send , {f6}/anim 1 {enter}
Sleep, 1200
send , {vk46 down}
return

2

Re: Определение и замена языка

max01, ознакомьтесь с этой темой, а также с этим правилом, отредактируйте пост.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

3

Re: Определение и замена языка

max01, Вы что, издеваетесь? Не нужно дублировать темы, пройдите по указанным выше ссылкам, исправьте пост.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

4

Re: Определение и замена языка

Кстати заметьте, в этой ветке более половины тем оформлены не правильно, какая то геймдеградация, как же можно написать код, если даже заголовок написать не в состоянии.

По вопросам возмездной помощи пишите на E-Mail: serzh82saratov@mail.ru Telegram: https://t.me/sergiol982
Win10x64 AhkSpy, Hotkey, ClockGui

5

Re: Определение и замена языка

что не так с темой? Я прочитал правила и не нашёл ошибок...

6

Re: Определение и замена языка

max01, по-русски хорошо читаете?

Правила форума пишет:

Руководствуйтесь правилом: один вопрос - одна тема

teadrinker пишет:

Предложения должны начинаться с большой буквы

Что касается заголовка, Вам где язык-то сменить надо, в скрипте, или всё-таки в окне какого-то приложения?

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

7

Re: Определение и замена языка

Поправил сообщение... Конкретизировал, что мне необходимо сделать в конкретном скрипте. Извиняюсь за неясность.
Заранее спасибо!

8

Re: Определение и замена языка

А зачем определять? Можно просто переключать на русский. Гарантий, что в игре сработает, нет, но вот код:


PostMessage, 0x50,, 0x4190419,, A   ; На русский.

PostMessage, 0x50,, 0x4090409,, A   ; На английский.