Как исправить ошибку в ahk

Phoenixxx_Czar
Вроде работает, но мне интересно, что он сравнивает?Так же буквы или что-то еще?

Работает, но не со всеми именами. К примеру возникает проблема с именем «Зайра». Если ввести «Зойра», то нужно отклоняться от 0 аж на целых 0.6, что, конечно же, начинает находить многих других персонажей.

Мой же метод находит сходство более точно, но опять же, с отклонением по символам, будет так же тупить я думаю.
Хотя можно совместить один метод с другим, дабы сократить количество схожих имён и, соответственно, провести более точный поиск, но тут опять же не уверен.

Array := ["Атрокс","Ари","Акали","Акшан","Алистар","Амуму","Анивия","Энни","Афелий","Эш","Аурелион Сол","Азир","Бард","Бел'вет","Блицкранк","Брэнд","Браум","Кейтлин","Камилла","Кассиопея","Чо'Гат","Корки","Дариус","Диана","Доктор Мундо","Дрейвен","Экко","Элиза","Эвелинн","Эзреаль","Фиддлстикс","Фиора","Физз","Галио","Ганкпланк","Гарен","Гнар","Грагас","Грейвз","Гвен","Гекарим","Хеймердингер","Иллаой","Ирелия","Иверн","Жанна","Джарван IV","Джакс","Джейс","Джин","Джинкс","Кай'Са","Калиста","Карма","Картус","Кассадин","Катарина","Кейл","Кайн","Кеннен","Ка'Зикс","Киндред","Клед","Ког'Мао","Ле Блан","Ли Син","Леона","Лилия","Лиссандра","Люциан","Лулу","Люкс","Мальфит","Мальзахар","Маокай","Мастер Йи","Мисс Фортуна","Мордекайзер","Моргана","Нами","Насус","Наутилус","Нико","Нидали","Ноктюрн","Нуну и Виллумп","Олаф","Орианна","Орн","Пантеон","Поппи","Пайк","Киана","Квинн","Рэйкан","Раммус","Рек'Сай","Релл","Рената Гласк","Ренектон","Ренгар","Ривен","Рамбл","Райз","Самира","Седжуани","Сенна","Серафина","Сетт","Шако","Шен","Шивана","Синджед","Сион","Сивир","Скарнер","Сона","Сорака","Свейн","Сайлас","Синдра","Таам Кенч","Талия","Талон","Тарик","Тимо","Треш","Тристана","Трандл","Триндамир","Твистед Фэйт","Твич","Удир","Ургот","Варус","Вейн","Вейгар","Вел'Коз","Векс","Вай","Виего","Виктор","Владимир","Волибир","Варвик","Вуконг","Шая","Зерат","Ксин Жао","Ясуо","Ёнэ","Йорик","Юми","Зак","Зед","Зери","Зиггс","Зилиан","Зоя","Зайра"]
 
	InputBox, string1, Введите имя персонажа,, 300, 200, 200, 200
for index, element in Array
{
string2 := element
ignoreRegister = 1
a := strDiff(string1, string2, ignoreRegister)
if a < 0.6 ;; отклонение от 0 до 1 с плавающей запятой.
{
	c := string2
MsgBox, % "a = " a " Скорее всего вы ввели " c
}


strDiff(string1, string2, ignoreRegister, maxOffset = 5)
{
	StringCaseSense, Locale

	if (ignoreRegister && string1 = string2)
	{
		return (string1 == string2 ? 0 : 0.2 / StrLen(string1))
	}
	if (string1 == "" || string2 == "")
	{
		return (string1 = string2 ? 0 : 1)
	}

	StringSplit, n, string1
	StringSplit, m, string2

	ni := 1, mi := 1, lcs := 0

	while(ni <= n0 && mi <= m0)
	{
		if (n%ni% == m%mi%)
		{
			EnvAdd, lcs, 1
		}
		else if (ignoreRegister && n%ni% = m%mi%)
		{
			EnvAdd, lcs, 0.8
		}
		else
		{
			loop, %maxOffset%
			{
				oi := ni + A_Index, pi := mi + A_Index
				if (n%oi% = m%mi% && oi <= n0)
				{
					ni := oi, lcs += (n%oi% == m%mi% ? 1 : (ignoreRegister ? 0.8 : 0))
					Break
				}
				if ((n%ni% = m%pi% && pi <= m0))
				{
					mi := pi, lcs += (n%ni% == m%pi% ? 1 : (ignoreRegister ? 0.8 : 0))
					Break
				}
			}
		}
		EnvAdd, ni, 1
		EnvAdd, mi, 1
	}
	return ((n0 + m0)/2 - lcs) / (n0 > m0 ? n0 : m0)
}
}

Не работает AHK(AutoHotkey) в CRMP|SAMP?||РЕШЕНИЕ 2019-100%

Не работает ахк в крмп что делать

НЕ РАБОТАЕТ АХК/AHK В ИГРЕ. ЧТО ДЕЛАТЬ? [SAMP/CRMP]Подробнее

Не работает ахк в крмп что делать

Что делать если AHK не работает |100% Рабочий способ|Подробнее

Не работает ахк в крмп что делать

Не работает AHK в CRMP | Решение!Подробнее

Не работает ахк в крмп что делать

AHK не прописывает команды в игре! Что делать? Решение тут. Подробнее

Не работает ахк в крмп что делать

Что делать, если на работает AHK? SAMP/CRMP. 2019Подробнее

Не работает ахк в крмп что делать

Не работает AHK(AutoHotKey) Что делать? | РЕШЕНО. Подробнее

Не работает ахк в крмп что делать

Установка AHK | Исправление ошибок с AHKПодробнее

Не работает ахк в крмп что делать

AHK АХК ЧАСЫ [SAMP/CRMP]Подробнее

Не работает ахк в крмп что делать

КАК УСТАНОВИТЬ AHK RADMIR RP | КАК НАСТРОИТЬ БИНДЕР РАДМИР РП | БИНДЕР РАДМИРПодробнее

Не работает ахк в крмп что делать

КАК УСТАНОВИТЬ И ИСПОЛЬЗОВАТЬ AHK | AutoHotКeyПодробнее

Не работает ахк в крмп что делать

КАК УСТАНОВИТЬ AHK НА СЕРВЕРЕ CRIME CITY в CRMPПодробнее

Не работает ахк в крмп что делать

О БИНДАХ+ЧТО ДЕЛАТЬ, ЕСЛИ НЕ РАБОТАЮТ БИНДЫ В КРМП/САМППодробнее

Не работает ахк в крмп что делать

ахк не работает полностьюПодробнее

Не работает ахк в крмп что делать

Как установить и использовать AutoHotKey (AHK) для SAMP и CRMPПодробнее

Не работает ахк в крмп что делать

КАК УСТАНОВИТЬ AHK?/CRMP/SAMPПодробнее

Не работает ахк в крмп что делать

AHK для SAMP пишет в чате каракулямиПодробнее

Не работает ахк в крмп что делать

Как установить AutoHotkey для CRMPПодробнее

Не работает ахк в крмп что делать

КАК И ГДЕ УСТАНОВАИТЬ, НАСТРОЙКА AUTOHOTKEY ДЛЯ CRMP/SAMP | EDWELLПодробнее

Источник

Не работает AHK(AutoHotkey) в CRMP|SAMP?||РЕШЕНИЕ 2019-100%

Не работает ахк в крмп что делать

НЕ РАБОТАЕТ АХК/AHK В ИГРЕ. ЧТО ДЕЛАТЬ? [SAMP/CRMP]Подробнее

Не работает ахк в крмп что делать

Что делать если AHK не работает |100% Рабочий способ|Подробнее

Не работает ахк в крмп что делать

Не работает AHK в CRMP | Решение!Подробнее

Не работает ахк в крмп что делать

AHK не прописывает команды в игре! Что делать? Решение тут. Подробнее

Не работает ахк в крмп что делать

Что делать, если на работает AHK? SAMP/CRMP. 2019Подробнее

Не работает ахк в крмп что делать

Не работает AHK(AutoHotKey) Что делать? | РЕШЕНО. Подробнее

Не работает ахк в крмп что делать

Установка AHK | Исправление ошибок с AHKПодробнее

Не работает ахк в крмп что делать

AHK АХК ЧАСЫ [SAMP/CRMP]Подробнее

Не работает ахк в крмп что делать

КАК УСТАНОВИТЬ AHK RADMIR RP | КАК НАСТРОИТЬ БИНДЕР РАДМИР РП | БИНДЕР РАДМИРПодробнее

Не работает ахк в крмп что делать

КАК УСТАНОВИТЬ И ИСПОЛЬЗОВАТЬ AHK | AutoHotКeyПодробнее

Не работает ахк в крмп что делать

КАК УСТАНОВИТЬ AHK НА СЕРВЕРЕ CRIME CITY в CRMPПодробнее

Не работает ахк в крмп что делать

О БИНДАХ+ЧТО ДЕЛАТЬ, ЕСЛИ НЕ РАБОТАЮТ БИНДЫ В КРМП/САМППодробнее

Не работает ахк в крмп что делать

ахк не работает полностьюПодробнее

Не работает ахк в крмп что делать

Как установить и использовать AutoHotKey (AHK) для SAMP и CRMPПодробнее

Не работает ахк в крмп что делать

КАК УСТАНОВИТЬ AHK?/CRMP/SAMPПодробнее

Не работает ахк в крмп что делать

AHK для SAMP пишет в чате каракулямиПодробнее

Не работает ахк в крмп что делать

Как установить AutoHotkey для CRMPПодробнее

Не работает ахк в крмп что делать

КАК И ГДЕ УСТАНОВАИТЬ, НАСТРОЙКА AUTOHOTKEY ДЛЯ CRMP/SAMP | EDWELLПодробнее

Источник

Не работает AHK в CRMP | Решение!

Показать панель управления

Комментарии • 54

Не работает ахк в крмп что делать

Привет брат а как сделать что при вводе команды писало чтото

Не работает ахк в крмп что делать

что делать. мне пишет *нет доступа к целевой папке*

Не работает ахк в крмп что делать

а что делать если он не запускается и выдает ошибку Error at line 107. Ошибку я исправил, твой видос для новичков в ахк полезен, с меня лайк!))

Не работает ахк в крмп что делать

@Edgaaa Да, мне уже сказали, но новичкам ты помог, с меня лайк!

Не работает ахк в крмп что делать

В 107 строчке есть ошибка в прописание бинда, просмотри внимательно

Не работает ахк в крмп что делать

Спс брат ты один помог

Не работает ахк в крмп что делать

челлл спасибо болльшое помог

Не работает ахк в крмп что делать

Не работает ахк в крмп что делать

А что делать если и это не помогает?

Не работает ахк в крмп что делать

@Edgaaa зашел сегодня в игру, уже все ок

Не работает ахк в крмп что делать

@Тайлор Робинов попробуй ахк переписать

Не работает ахк в крмп что делать

@Edgaaa буквально час назад всеработало и перестало

Не работает ахк в крмп что делать

Смотри как прописан АХК

Не работает ахк в крмп что делать

Просто лучший. Я уже думал удалять Радмир РП.

Не работает ахк в крмп что делать

Спасибо ahk на механика теперь работает

Не работает ахк в крмп что делать

Не работает ахк в крмп что делать

Не работает ахк в крмп что делать

Не работает ахк в крмп что делать

Не работает ахк в крмп что делать

Не работает ахк в крмп что делать

Не работает ахк в крмп что делать

Братишка, смотри что может быть, я арендую тачку для работы и пишит чтобы начать день работы Нажать 2 я нажимаю мне не пишут что начался рабочий день и не дают зарплату.

Не работает ахк в крмп что делать

@Edgaaa блин не помогло! Что делать?

Не работает ахк в крмп что делать

Не работает ахк в крмп что делать

@Edgaaa ок спасибо, думаю в это м проблема!

Не работает ахк в крмп что делать

ϟ phewww попробуй расскладку клавиатуры помпнять, если стоит русская не сможешь

Не работает ахк в крмп что делать

Помогите плиз
У меня всё работает, но почему то не прописываются команды типа вроде /me /do и т.д. Причем сам слэш прописывается,но me нет! Что делать?!

Не работает ахк в крмп что делать

Не работает ахк в крмп что делать

Edgaaa в крмп или в самом скрипте?

Не работает ахк в крмп что делать

Честно сказать не знаю, может попробуй на английской раскладке написать команды /me /do, пока идей нету больше (

Источник

Перейти к содержимому раздела

Серый форум

разработка скриптов

Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.

AHK: При запуске выдает ошибку

Страницы 1

Чтобы отправить ответ, вы должны войти или зарегистрироваться

1 2011-08-25 14:08:03

  • Acomsait
  • Участник
  • Неактивен
  • Рейтинг : [0|0]

Тема: AHK: При запуске выдает ошибку

http://s48.radikal.ru/i119/1108/9a/4617d752b64at.jpg
при запуске выдает ошибку, подскажите как можно решить данную проблему?

2 Ответ от Grey 2011-08-25 14:35:50

  • Grey
  • Разработчик
  • Неактивен
  • Рейтинг : [2|0]

Re: AHK: При запуске выдает ошибку

Следует сделать первый запуск программы при английском системном языке.

3 Ответ от teadrinker 2011-08-25 14:38:16

  • teadrinker
  • Администратор
  • Неактивен

Re: AHK: При запуске выдает ошибку

4 Ответ от Acomsait 2011-08-25 18:38:10

  • Acomsait
  • Участник
  • Неактивен
  • Рейтинг : [0|0]

Re: AHK: При запуске выдает ошибку

Спасибо, все заработало. Юзал поиск, темы не нашел такой, я думаю стоит добавить решение этой проблемы в FAQ на сайте;)

5 Ответ от sjuli 2020-11-09 15:00:04

  • sjuli
  • Участник
  • Неактивен
  • Рейтинг : [0|0]

Re: AHK: При запуске выдает ошибку

[img][/img]

6 Ответ от sjuli 2020-11-09 15:01:27

  • sjuli
  • Участник
  • Неактивен
  • Рейтинг : [0|0]

Re: AHK: При запуске выдает ошибку

что делать если ошибка line 136?

7 Ответ от KusochekDobra 2020-11-09 15:41:06

  • KusochekDobra
  • Разработчик
  • Неактивен

Re: AHK: При запуске выдает ошибку

sjuli пишет:

что делать если ошибка line 136?

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

8 Ответ от ypppu 2020-11-09 18:22:44

  • ypppu
  • Разработчик
  • Неактивен

Re: AHK: При запуске выдает ошибку

Скорее всего в 136-ой строке кода ошибка.

Сообщения 8

Страницы 1

Чтобы отправить ответ, вы должны войти или зарегистрироваться

Обновлено: 30.01.2023

Инструкция установки АHK — биндер:
1. Устанавливаем программу с официального сайта издателя >>> AutoHotKey. Выбираем версию и ожидаем окончания установки.

2. Заходим в папку «Загрузки» и находим файл-установщик. Кликаем и производим установку программы.

3. Закрываем установщик и производим установку данного файла: Скрипт || Нумпад

Далее запускаем наш установленный файл и настраиваем.
p.s- настройка простая, там все указано
Задержку ставим на 250

Установка и настойка Биндера на данном этапе завершена Если же у вас возникают трудности рекомендую обратится к руководящему составу ДПС

Использование Биндера является обязательным, за отсутствие биндера или же не использования его при службе вы можете получить выговор. Будьте бдительны!

Для начала создаем АНК с нужным для вас биндером ( см рис. 1 )

Далее кликаем правой кнопкой мышки по файлу AHK и в контекстном меню выбираем <Compile Script> ( см рис. 2 )

После чего у вас появится значок скрипта с зеленым логотипом и расширением .exe ( см рис. 3 )

Далее кликаем правой кнопкой мышки по файлу AHK с расширением .exe и в контекстном меню выбираем <Свойства> ( см рис. 4 )

После этого заходим в вкладку <совместимость> и выставляем совместимость с Windows Vista, и ставим права администратора ( см рис. 5 )

Применяем настройки и сохраняем.

Если вы выполните все действия как сказано в этой теме, то ваш скрипт AHK будет работать на Windows 8 — 10.

ПРОВЕРЕНО [F.A.Q] Как установить и пользоваться AHK (АХК)

И так! Для начала надо скачать саму программу: Тык
Затем нужно его установить:

1. Выбираем скольки битная у вас система 32-бит, либо 64-бит.

2. Выбираем путь установки (можно оставить по умолчанию)
3. Нажимаем Next.
4. Ждем завершения установки.

Далее что бы АХК работал в игре нужно сделать для этого скрипт.
Что бы создать скрипт нужно кликнуть правой кнопкой мыши на рабочем столе >> Создать

ПРОВЕРЕНО Помогите с ахк

1.Создать текстовый документ на рабочем столе.
2. В этот блокнот внесите Ваш AutoHotkey (ОБЯЗАТЕЛЬНО: ТЕКСТОВЫЙ ФАЙЛ НЕ ОТ AutoHotkey»я, а ТЕКСТОВЫЙ ДОКУМЕНТ)
3. В меня «Пуска» введите «Convert» — у Вас должен высветиться файл Convert .ahk to .exe
4. Открываете этот файл
5. Нажимаете «Browse» в строке Source (script file), после со строкой «Имя файла» будет справа AutoHotkey files — нажимаете на него, затем выбираете All Files
6. После этого ищите на рабочем столе блокнот, где Ваш текст ahk
7. После того, как нашли этот файл, нажимаете на него, после чего на кнопку «Открыть».
8. Внизу будет строка «Base File (.bin) — нажимаете на рядом с ним строку — и выбираете:
Если у Вас 32-битная система: Unicode 32-bit
Если у Вас 64-битная система: Unicode 64-bit
9. Далее нажимаете «Convert», после чего выскочит окно, нажимаете «ok», затем закрываете все окна. Рядом с Вашим текстовым документом, где ahk, будет зеленый квадратик «H», нажимаете на него. Скрипт должен работать

КАК УЗНАТЬ РАЗРЯДНОСТЬ СИСТЕМЫ (64 бита или же 32)
Перейдите по ссылке:

AutoHotkey не работает

Данная программа работает везде! В браузуре, в CS:GO, в GMOD, в SLR но не в CRMP! Он просто не реагирует на мои нажатия. Прошу у вас помощи..

Попробуйте запустить AHK от имени администратора. Особенно в том случае, если клиент SA:MP вы запускаете с правами админа.

СПАСИБО БРАТАН, ЧТОБЫ У ТЕБЯ ВСЕ ЖИЛИ ВЕЧНО, ЗДОРОВЬЯ И ДЕНЕГ ТЕБЕ, СПАСИБО!

Здравствуйте! Возможно проблема с антивирусом, который блокирует программу, но не закрывает ее. Решение: Добавьте файл в белый список (список доверенных файлов) в антивирусе. Так же попробуйте запустить от имени администратора. Или проблема в самом АХК.

Читайте также:

  • Кто в мультфильме три богатыря и шамаханская царица заведует библиотекой
  • Что такое оск в майнкрафте
  • Книга где гг ассасин
  • Что идет после ассасин крид 4
  • Как не спать ночью stardew valley

[AHK] Проблемы с AHK, некорректно работает

awful Дата: Пятница, 31.10.2014, 11:05 | Сообщение # 1

Проблема с AHK.
Раньше такого не встречал. Пишу в чат команду «/me ….», но ахк игнорирует команду(когда включена русская раскладка). Как только включаю англ, всё нормально только вместо русских букв идут вопросики. Вот скрины

Когда включена русская раскладка:

Когда включена английская раскладка:

+ код:

Код

F4::
Sendplay, {F6}/me снял дубинку с тактического пояса{enter}
Return

Ещё бывает, что вместо «/me» он пишет «/O01 снял дубинку…»

Help

Dmitry_Willson Дата: Пятница, 31.10.2014, 11:16 | Сообщение # 2

awful, попробуй сохранить скрипт в кодировке UTF-8 и поставь англ. язык по умолчанию (Внизу справа кнопочка, написано RU(EN) по ней правой кнопкой => Параметры, и там будет Выбор языка по умолчанию)


23.03.2014 — 365 дней на CM
23.03.2015 — второй год на СМ

awful Дата: Пятница, 31.10.2014, 11:21 | Сообщение # 3

Цитата Dmitry_Willson ()

попробуй сохранить скрипт в кодировке UTF-8 и поставь англ. язык по умолчанию (Внизу справа кнопочка, написано RU(EN) по ней правой кнопкой => Параметры, и там будет Выбор языка по умолчанию)

Не помогло (
1 — англ.
2 — русская

Dmitry_Willson Дата: Пятница, 31.10.2014, 11:28 | Сообщение # 4

awful, пробуй кодировку ANSI


23.03.2014 — 365 дней на CM
23.03.2015 — второй год на СМ

awful Дата: Пятница, 31.10.2014, 11:32 | Сообщение # 5

Цитата Dmitry_Willson ()

пробуй кодировку ANSI

Не знаешь как помочь, не пиши.
Кодировка ANSI по дефолту стоит и всегда её пользовался, но сейчас что-то случилось.

Just-A-Man Дата: Пятница, 31.10.2014, 12:57 | Сообщение # 6

awful, попробуй поставить в начала скрипта

Код

SendMessage, 0x50,, 0x4190419,, A

awful Дата: Пятница, 31.10.2014, 13:06 | Сообщение # 7

Цитата Just-A-Man ()

попробуй поставить в начала скрипта
Код
SendMessage, 0x50,, 0x4190419,, A

Ты прикалываешься? Это просто перевод на русскую раскладку, а я выше писал что мне печатает при русской раскладке.
Тупо набил пост…
PS. Я пытался это первым делом сделать, не помогло.

awful Дата: Пятница, 31.10.2014, 14:05 | Сообщение # 8

Цитата BashkaMen ()

Попробуй не sendplay а sendinput

Не помогло.
Мне подсказали в другом месте, но я не знаю как это сделать.

Цитата

Проблема с кодировкой винды и АХК. Поставь кодировку cp1251(windows-1251)

Помогите )

[CM]DAGON[CM] Дата: Пятница, 31.10.2014, 17:51 | Сообщение # 9

Переставь АНК, и не используй компилер старой версии — http://ahkscript.org/download/ahk-install.exe


https://vk.com/razda4a_samp_mods

Раздачи | Розыгрыши аккаунтов SA:MP, моды, музыка для каптов!

awful Дата: Пятница, 31.10.2014, 22:02 | Сообщение # 10

Цитата [CM]DAGON[CM] ()

Установил — не помогло.
Бред какой то ….

kemperrs Дата: Пятница, 31.10.2014, 22:20 | Сообщение # 11

Если на английской раскладке, то «кракозябры» все равно?


=====================================================
Угнали аккаунт :(
Бывший ник : kemperrr
=====================================================
Цель:
200 репутации ☑ | Любитель [20%] ☑
300 репутации ☑ | Боец [30%] ☑
500 Репутации ☑ | Боец [40%] ☑
1000 Репутации [x] | Бывалый [50%] ☑
=====================================================

awful Дата: Суббота, 01.11.2014, 10:30 | Сообщение # 12

Цитата kemperrs ()

Если на английской раскладке, то «кракозябры» все равно?

1 — англ раскладка
2 — русская

Сам скрипт один и тот-же.

Сообщение отредактировал awfulСуббота, 01.11.2014, 10:30

crew241 Дата: Суббота, 01.11.2014, 10:51 | Сообщение # 13

Такое тоже было. Есть 2 способа
1- когда пишется текст, не отжимай хоткей(Держи его, пока весь скрипт не проиграется)
2- используй вирт. коды клавиш( vk32 etc)

Сообщение отредактировал crew241Суббота, 01.11.2014, 10:53

awful Дата: Суббота, 01.11.2014, 11:23 | Сообщение # 14

Цитата crew241 ()

Такое тоже было. Есть 2 способа
1- когда пишется текст, не отжимай хоткей(Держи его, пока весь скрипт не проиграется)
2- используй вирт. коды клавиш( vk32 etc)

Спасибо, вроде починилось )

-JoNicK- Дата: Воскресенье, 02.11.2014, 11:46 | Сообщение # 15

Cheat-Master

Статус: Offline



__________________________
[!] Skype: tea123413
[!] ВКонтакте: id42174343
__________________________

I can’t run codes that contain semi column key or shift and ‘ hotkey on AutoHotkey. I face these errors:

Note: The hotkey +’ will not be active because it does not exist in the current keyboard layout.

Note: The hotkey ; will not be active because it does not exist in the current keyboard layout.

I don’t know why I always face these errors I searched on internet but still don’t know how to fix the error.

  • autohotkey

asked Jan 30, 2021 at 1:24

Etemon's user avatar

EtemonEtemon

1372 silver badges10 bronze badges

5

  • This AHK forum post suggests using the vk code instead of the key name.

    Jan 30, 2021 at 1:32

  • Are you using a different language/ special keyboard layout?

    Jan 30, 2021 at 1:35

  • @Spyre Yes. I am using other language beside English. and also I changed my keyboard recently. I didn’t face this error with my old keyboard.

    Jan 30, 2021 at 1:36

  • If you run into trouble figuring out which vk code to use, this is the relevant documentation.

    Jan 30, 2021 at 1:45

  • @CharlieArmstrong it is confusing for me. for example I want to press shift and semi column the virtual key for semi column is VK_OEM_10xBA but I don’t know how to write it +{VKOEM10xBA}:: didn’t work.

    Jan 30, 2021 at 2:04

Load 7 more related questions

Show fewer related questions

  • #1

Многим не нравится данная делюга, что выдаёт вопросительные знаки, при английской раскладке клавиатуры в скриптах AutoHotKey. Решение очень простое

Вставляем SendMessage, 0x50,, 0x4190419,, A в начало каждого скрипта (клавиши)

Было:

Numpad1::
{
Тело скрипта
return
}

Стало:

 Numpad1::
{
SendMessage, 0x50,, 0x4190419,, A
Тело скрипта
return
}

И при любой распладке языка у вас не будет выдавать вопросы.

  • #2

Если стоит анг то переводит на русский, спс помог.
А вот нельзя как нибудь исправить такое, вот когда например бежишь врубил этот биндер и получается, что либо с пробелами после каждой буквы, либо еще добавляются — ц, ф, ы, в… так как я бегу.

  • #3

SendInput, {F6}Text{enter}

при данном скрипте у меня не выдаёт буквы ц,ф,ы,в

  • #6

Вставляем SendMessage, 0x50,, 0x4190419,, A в начало каждого скрипта (клавиши)

и все, у кого Win7, после использования данного СендМесседжа 10-20 раз — получают другую проблему. В игре перестаёт работать стандартное переключение языков. Выходом из ситуации становится только назначение двух СендМесседжов на разные клавиши, для альтернативного изменения раскладки. И да, это лишние строки в скрипт + проблема переключения.

Проще:
1) В директории с ahk запускаем Installer.ahk -> Modify -> ANSI-32/64 -> Next -> Apply
2) Возле часов «Языковая панель» — Параметры… — Язык ввода по умолчанию -> Английский (США)
3) Пишем все скрипты в ANSI-32/64.

либо еще добавляются — ц, ф, ы, в… так как я бегу.

используй SendInput или SendPlay вместо простого Send.

  • #7

SendPlay более оптимизирован для игр и ввод гораздо быстрее нежели Input
Так же можно добавить в шапку скрипта «SendMode Play» что позволит изменить тип ввода команды send на sendplay, т.е. дальше ничего изменять не придется и всегда можно быстро выбрать тип ввода

  • #9

Спасибо БОЛЬШОЕ, помог ! ! !
Вот пример
Numpad1::
SendMessage, 0x50,, 0x4190419,, A
Sendinput, {F6}Здравствуйте. Я сотрудник Автошколы «Имя Фамилия». {ENTER}
sleep 2500 ;
Sendinput, {F6}Какая лицензия вас интересует? {ENTER}
return

  • #10

и все, у кого Win7, после использования данного СендМесседжа 10-20 раз — получают другую проблему. В игре перестаёт работать стандартное переключение языков.

Проще:
1) В директории с ahk запускаем Installer.ahk -> Modify -> ANSI-32/64 -> Next -> Apply
2) Возле часов «Языковая панель» — Параметры… — Язык ввода по умолчанию -> Английский (США)
3) Пишем все скрипты в ANSI-32/64.

я этим способом пользуюсь, ибо как тут и написали, переключение ввода языка перестает работать после какого-то количества применения бинда.
только у меня в выборе лишь 32 битный вариант есть, хотя винда 64битная.
на другом компе, кстати, само как-то анси изначально устанавливало, ибо там не было проблемы с вопросительными знаками и я никак не мог понять почему там работает, а на основном компьютере багается. потом уже погуглил и нашел решение это. :)

  • #11

C:Program FilesAutoHotkey
Открываем файл installer > modify > ANSI 32 > NEXT > NEXT.
Жмем ПКМ по скрипту, жмем EDIT SCRIPT и копируем весь текст. Далее жмем ПКМ по рабочему столу, создать > .ahk > Edit script и вставляем текст. Жмем СОХРАНИТЬ и все.

Понравилась статья? Поделить с друзьями:
  • Как найти производительность компрессора
  • Фразы на английском как найти работу
  • Как составить оферту банку
  • Animal crossing репа как найти
  • Как поисковик найдет свой сайт