Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - Smart77

Pages: [1]
1
Нашел решение через подсчет MD5
$FND_URL_MD=STRMD5 ($FND_URL)
$Stroka_MD=STRMD5 ($Stroka)


Или есть другой вариант?

2
Суть вопроса
имеем две текстовые переменные
определяем их так

$Stroka = STRREADLN ("Buffer.txt", $STEP)
$FND_URL = TFRead ("CLIKER_DATA.txt", 3 )

при выполнении сравнения ($FND_URL = $Stroka)
в команде
IF ($FND_URL = $Stroka)
END_IF

скрипт находит строку в переборе которая содержит все буквы $FND_URL и соотв останавливается.
Как задать жесткое соответсвие по сравнению. Видимо понимает как маску для поиска.



3
Я ж тебе уже писал, http://crapware.aidf.org/forum/index.php?topic=3082.msg20507#msg20507
В обычном режиме KEYSTRING такую сложную комбинацию не написать.

Есть еще вариант вставлять этот текст через буфер.
Code: (clickermann) [Select]
TOCLIP("http://pya.ru")
WAITMS(50)
KEYDOWN (#CTRL)
WAITMS (50)
KEYDOWN (#V)
WAITMS (50)
KEYUP (#V)
KEYUP (#CTRL)

сорри, не все попробовал что писали, и я не понял связи если вы про этот случай, как режим (ы) окна может влиять на команду кейстринг. Про буффер мне больше нравится идея.

4
Открываем IE, переходим в яндекc, ставим курсор в строку поиска, набираем текст такой командой
KEYSTRING("http://pya.ru")
и набирается вот что
1. если включена РУ раскладка клавы (не важно в кликере или в ie) то набирается следующее    6\\/
1. если включена EN раскладка клавы (не важно в кликере или в ie) то набирается следующее    http;//pya.ru   - вместо : набирается ;

что нужно предпринять чтобы печатались те символы которые нужны.









 

5
Общие вопросы / Re: Не могу побороть STRFILTER
« on: February 24, 2017, 10:30:58 PM »
Жаль.
Ладно есть еще один трабл, не могу победить набор текста в RU раскладке в IE,
при таком виде

KEYSTRING("доставка, обедов в офис.")

когда курсор в строке поиска на странице яндекса вводит только знаки препинания пр.  вот что выходит "     ,     . "буквы выпадают.
вышел сменой раскладки на анг и яндекс сам меняет текст на русский. Но это не выход
пробовал принудительно менять раскладки в IE через кликер не помогает.
Win7-64, Ie11

6
Общие вопросы / Не могу побороть STRFILTER
« on: February 24, 2017, 09:14:06 PM »
Всем добрый вечер. суть проблемы такая
имеем сохраненную в файл страницу, из этого файла нужно удалить все строки которые начинаются с 0x0D  (т.е. с интера),
перепробовал почти все, но вместо выбивания интера мы имеем в файлах число 13 (десятичный код интера)
т.е. я не могу указать STRFILTER четко выбрать и убрать все строки которые начинаются с интер (возврат каретки) (перепробовал все коды интера и знаки перед "" [] {} менял кодировки текстового файла от 866 до 1251 и пр.
что делаю не так?
вот код
DEFINE($aaa,1)                                                             
$ENTER = 0x0D
start:
TFWrite ("filtrstrok.txt", STRREADLN ("Buffer.txt", $aaa))
$Stroka = STRREADLN ("filtrstrok.txt", $aaa)
$Stroka2 = STRFILTER ($Stroka, " ", 0)
$Stroka2 = STRFILTER ($Stroka, [0x0D], 0)
TFWRITE ("output.txt", $Stroka2)
INC ($aaa, 1)
IF($aaa = $var)
HALT
END_IF
GOTO (start)

Pages: [1]