Всем привет! Помогите пожалуйста настроить список в столбик.
В общем, по порядку выделяет и копирует номера телефонов и должен группировать в столбик в формате [номер](tel:номер) без тире и прочего. Только + и цифры.
GETSCREEN(405,430,428,1035)
SCANPICTURE($ARR_SCAN, 405,430,428,1035, "+7.bmp", -1, 80)
$ARR_NUM = 0
#DEFINE EOL: CHAR(13), CHAR(10)
$nom = "" // Строка-столбик, с разделителями EOL (изначально пустая)
TOCLIP("") // Очищаем буфер
WHILE ($ARR_NUM < ARRSIZE($ARR_SCAN))
$X = $ARR_SCAN [$ARR_NUM]
INC($ARR_NUM,1)
$Y = $ARR_SCAN [$ARR_NUM]
INC($ARR_NUM,1)
FOR($a=0,$a<3)
LCLICK(402,$Y+4)
WAITMS(10)
END_CYC
WAITMS(500)
copy()
$nom = STRFILTER($nom, "+7894561230", 1)
$nom = STRCONCAT("[", $nom, "](tel:" $nom, ")", EOL, FROMCLIP())
END_CYC
Выходит так:
["](tel:""")
+7‒923‒483‒94‒49
["](tel:""")
+7‒983‒444‒57‒11
Должно быть так:
[+79234839449](tel:+79234839449)
[+79834445711](tel:+79834445711)
И второй вопрос:
Скопирован столбик. Если в строке имеется ровно 11 цифр, то необходимо поставить фильтр от тире и )(, а также заключить номер в такие же скобки в виде ссылки: [цифры](tel:цифры)
Если в строке больше или меньше 11 цифр, то оставить всё как есть.
Например,
Исходный текст:
Иван
+7 (983) 569-96-74
ivan89@mail.ru
Подрядчик
После кликера:
Иван
[+79835699674](tel:+79835699674)
ivan89@mail.ru
Подрядчик
KEYDOWN (#CTRL)
WAITMS (50)
KEYPRESS (#C)
KEYUP (#CTRL)
WAITMS (150)
$n = FROMCLIP()
// Операции с переменной
TOCLIP($n)
WAITMS (10)
KEYDOWN (#CTRL)
WAITMS (50)
KEYPRESS (#V)
KEYUP (#CTRL)
HALT
Заранее спасибо!!!