16
Общие вопросы / Re: Номер картинки
« on: February 04, 2021, 07:21:17 PM »в моем примере тоже выход из цикла былда, точно, сорри, проглядел я, поспешил)
Добавлена тема оформления "Clickermann" для кода с подсветкой синтаксиса. Выбирается из выпадающего списка "Код" (рядом с "цвет", "размер" и "шрифт") в режиме редактирования поста. Либо просто BB-тегом "code=clickermann"
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.
в моем примере тоже выход из цикла былда, точно, сорри, проглядел я, поспешил)
GETSCREEN
FOR($Lvl = 1, $Lvl < 21)
IF_PICTURE_IN (0,0, $_xmax,$_ymax, STRCONCAT($Lvl, ".bmp"))
$result = $Lvl // запоминаем имя найденной картинки
$Lvl = 99 // завершаем цикл
END_IF
END_CYC
LOGWRITE ($result, ".bmp")
HALT
$k5=$k4
$k4=$k3
$k3=$k2
$k2=$k1
$k1 = RND(700, 770) // имитация координат по вертикали
print($k1) // очередная координата
print($k2) // здесь будут вычисления
print($k3) // здесь будут вычисления
print($k4) // здесь будут вычисления
print($k5) // здесь будут вычисления
print("===================")
wait(2)
LOGWRITE(STRCONCAT("Картинка ", $Varr, ".bmp", " найдена ", ARRSIZE($ARR_SCAN)/2, " раз"))
STRMD5($DanSetName[$b]) = STRMD5($DanInvName[$i])
print(strconcat("Привет как дела", char(13), char(10), "Все нормально."))
toclip(strconcat("Привет как дела", char(13), char(10), "Все нормально."))
// Просто кидаем нужный текст в буфер обмена
KEYDOWN (#CTRL)
WAITMS (50)
KEYPRESS (#C)
KEYUP (#CTRL)
// Выкидываем в Лог
print(FROMCLIP())
HALT
ого готовое решение, пойду допиливать в проект но потестить смогу не скоро
дай вам бог здоровья как говорится
Можно и так, но в данном случае мне кажется этот вариант врядли быстрее.
Решил потестить, массив с 1000 именами. Через ини в 20 !!! раз дольше считает.
имен и балов может быть огромное количество
Ну я не то чтобы забыл, а не знал за эту команду. А что она делает?
execute("rename.bat")