Size: a a a

2018 August 16

А

Антон in Autohotkey_RU
вот только щас зашел
источник

А

Антон in Autohotkey_RU
секунды не прошло)
источник

А

Антон in Autohotkey_RU
спасибо) ща посмарю
источник
2018 August 17

M

Mustang in Autohotkey_RU
я пользуюсь этой функцией. регулярка должна быть с O) флагом

var_text := "catalog and dogger"
regex := "Oi)(?P<__var_cat>cat.+?) and (?P<__var_dog.+?>)"

for i,teams_result in RxMatches(var_text, regex)
{
 ; обращение сразу к переменной если знаешь имя переменной в регулярке
 regex_1 := teams_result.__var_cat  ; будет содержать catalog
 regex_2 := teams_result.__var_dog  ; будет содержать dogger

; либо можно обратиться к id  объекта если имена переменных не знаешь
regex_var_name := teams_result.Name(A_Index) ; содержит имя переменной объекта "__var_cat"
regex_var_value :=  teams_result.Value(A_Index)  ; содержит значение в нашем случае "catalog"
}

RxMatches(Haystack, Needle) {
   Result := [] ;new MatchCollection()
   start = 1
   loop
   {
       if(!RegexMatch(haystack, needle, M, start))
           break

       Result.Insert(M)
       start := M.Pos + M.Len
   }

   return Result
}
источник

А

Антон in Autohotkey_RU
Это видел не помогло
источник

А

Антон in Autohotkey_RU
Mustang
я пользуюсь этой функцией. регулярка должна быть с O) флагом

var_text := "catalog and dogger"
regex := "Oi)(?P<__var_cat>cat.+?) and (?P<__var_dog.+?>)"

for i,teams_result in RxMatches(var_text, regex)
{
 ; обращение сразу к переменной если знаешь имя переменной в регулярке
 regex_1 := teams_result.__var_cat  ; будет содержать catalog
 regex_2 := teams_result.__var_dog  ; будет содержать dogger

; либо можно обратиться к id  объекта если имена переменных не знаешь
regex_var_name := teams_result.Name(A_Index) ; содержит имя переменной объекта "__var_cat"
regex_var_value :=  teams_result.Value(A_Index)  ; содержит значение в нашем случае "catalog"
}

RxMatches(Haystack, Needle) {
   Result := [] ;new MatchCollection()
   start = 1
   loop
   {
       if(!RegexMatch(haystack, needle, M, start))
           break

       Result.Insert(M)
       start := M.Pos + M.Len
   }

   return Result
}
Спасибо
источник

M

Mustang in Autohotkey_RU
если я все правильно написал. на скорую руку пишу. проверять некогда. тороплюсь
источник

M

Mustang in Autohotkey_RU
но заметил что регулярка плохо работает в ahk если у тебя блоки текста формата.

ферма
  кот _ собака
  еж _ крот

двор
  кот _ собака
  еж _ крот

офис
  кот _ собака
  еж _ крот

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

блок 1
—————————————————
(
  ферма   - это в отдельную переменную
 ( кот _ собака
  еж _ крот )  - и это в отдельную. и уже по этому блоку проходить своей регуляркой.
)

либо split ом разбивать большие однотипные блоки.
я с этим столкнулся когда html надо было разобрать
источник
2018 September 04

E

EmiNem in Autohotkey_RU
источник

E

EmiNem in Autohotkey_RU
источник

E

EmiNem in Autohotkey_RU
я должен ввести данные на веб-странице с 256 полями. но заполняется только 10 12 полей. Я написал все координаты этих 256 полей в файле excel. Я хочу просто вводить значения в листе excel перед этой координацией и хочу написать такой скрипт, который автоматически вводит значения после нажатия на это перкулярное поле, распознанное его координатором. для этого я разместил этот файл excel здесь как PDF и эту веб-страницу на картинке. любезно посоветуйте мне.
источник

А

Антон in Autohotkey_RU
Таак
источник
2018 September 08

OK

Oleg Krasnov in Autohotkey_RU
Привет посоны.
источник

OK

Oleg Krasnov in Autohotkey_RU
Кто-нибудь использует ahk v2?
источник

D

Dan in Autohotkey_RU
А что это
источник

OK

Oleg Krasnov in Autohotkey_RU
Ну вторая версия автохотки
источник

OK

Oleg Krasnov in Autohotkey_RU
Мне что-то синтаксис первой не алё вообще. Потому пишу на второй.
источник

D

Dan in Autohotkey_RU
О чем вообще речь
источник

D

Dan in Autohotkey_RU
Захожу на сайт и качаю последнюю версия
источник

D

Dan in Autohotkey_RU
Какая она не помню
источник