Re: AHK: Break и Shift+Break как в пунто свитчере
Кстати если кто языки будет менять, напишите на каких нормально работает.
stuermer
У вас какие языки?
Win10x64 AhkSpy, Hotkey, ClockGui
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Кстати если кто языки будет менять, напишите на каких нормально работает.
stuermer
У вас какие языки?
абвabcd
А пунто свитчер как себя ведёт если эту строку выделить? Он только bcd поменяет на исв, или также абв поменяет на f,d.
У вас какие языки?
У меня DE<>RU.
А пунто свитчер как себя ведёт если эту строку выделить?
абвфисв
Ваша версия не работает под Win7, а та, что из коллекции работает.
Мне для себя было интересно, Win7 я не использую. Все мои древние калькуляторы завелись под 10кой, несмотря на то что драйверов для них нет.
Привет! Пытаюсь переложить на v2 последнюю версию скрипта отсюда... В функции GetWord() есть кусок кода с двумя необъявленными переменными "Found" и "FoundPos1 ", на которые естественно идет ругачка при запуске скрипта:
if RegExMatch(Clipboard, "P)([ \t])", Found) && A_Index != 1
{
SendInput, ^+{Right}
Return SubStr(Clipboard, FoundPos1 + 1)
}
Сообщение: Warning: This local variable appears to never be assigned a value.
Может кто пояснить, как это могло работать и как поправить? Found я бы мог еще понять, как выходная переменная для результата регекспа, но FoundPos1 ...
как это могло работать
https://www.autohotkey.com/docs/v1/lib/ … tm#PosMode
как поправить
Придётся читать справку по RegEx для v2.
if RegExMatch(A_Clipboard, "([ \t])", &Found) && A_Index != 1 ; было "P)([ \t])"
{
MsgBox "RegExMatch !!!"
SendInput "^+{Right}"
Return SubStr(A_Clipboard, Found.Pos[1] + 1)
}
Вроде так должно быть на v2. Только не могу понять, что отрабатывает данный блок кода, какой случай? Поставил индикатор вызова внутрь - MsgBox, но что то не удается добиться срабатывания.
Если находит в тексте пробел или таб.
Чтобы отправить ответ, вы должны войти или зарегистрироваться