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 - mz3fedor

Pages: [1]
1
К сожалению твой код не то что требовалось, он у тебя показывает начальную точку данного цвета и конечную, т.е. мониторит весь экран.
Может я не правильно выразился, суть в том что на экране сетка из квадратиков(размеры квадрата меняются), и в одном из квадратиков появилась допустим (красная точка), которую я нахожу и имею данные координаты этой точки. далее мне нужно узнать размеры этого квадрата в которой находиться точка  :-\

2
ага) только написал), и решил сюда выложить а тут уже готово)
Code: (clickermann) [Select]

$x1 = 495
$y1 = 500
move($x1,$y1)
GETSCREEN
$temp = 1
WHILE ($temp = 1)
move($x1,$y1)

if($poisk_y = 0)
INC($y1,-1)
END_IF

if($poisk_x = 0)
INC($x1,-1)
END_IF

if (PXL($x1,$y1) = 15261649)
$poisk_y = 1
END_IF

if (PXL($x1,$y1) = 15390398)
$poisk_x = 1
HALT
END_IF

END_CYC

HALT


3
Жалко, просто нужно было определить границы (квадрата). этих квадратов много в одном из них размещена рандомно точка(которую я нахожу по пикселю), ну конечно можно написать с низу в верх и с права на лево, только код длинный получиться...

4
Спасибо, а была ли добавлена функция поиска пикселя наоборот (с правого нижнего угла -> левому верхнему) с права на лево или с низу в верх?
я где то натыкался на форуме на просьбу чтоб ее добавили. так ответа и  не нашел

5
Надо бы там упомянуть о нем, и описание толковое, а то не сразу понятно что за директива #include, а проект продолжает деятельность или встал пока? а где скачать 4.12 версию, на данном сайте вижу только 4.11

6
Нашел решение проблемы с помощью #include
Странно, в программе его очень глубоко запрятали  :(, на форуме еле как отрыл.
Но потом уж в программе самой в "ДИРЕКТИВЫ ПРЕПРОЦЕССОРА" обнаружил

7
Прочее / Синтаксис LOAD, его возможность?
« on: April 18, 2016, 01:25:08 PM »
Цель:
Разделить программы на под файлы, для удобного редактирования нужного процесса.
Запускать основной файл который будет управлять (под файлами) и по завершению (под файла), возвращаться к основному...
---------------------------------------------------------------
Что я имею на данный момент от Синтаксис  LOAD
1. Запускаю основной файл
2. Загружается под файл, и он там повисает до бесконечности циклов.
3. Надеясь на "Halt" не помогает закрыть под файл (выдает ошибку).
---------------------------------------------------------------
Мой Вопрос можно ли данной программе вызвать (под файл) и по завершению его, вернуться обратно к (основному  файлу) для дальнейшей работы программы с того же места от куда был вызван (под файл)?

Code: (clickermann) [Select]
//Основной файл
$var=1
sub(sos)
 LOAD("вызов.cms")
end_sub

print("Начало")
if($var=1)
 sos()
end_if

print("конец")
halt

//Вымазываемый мной под файл "вызов.cms"
$123 = StrReadln("Распределение заданий/bot_01.txt", 2 )//считывает вторую строку

TFWrite("vnesti.txt", $123 )//записывает вторую строку из файла "bot_01.txt" в файл "vnesti.txt"

HALT



8
Предложения / Re: [Alpha/Beta Testing] Clickermann 4.9+
« on: January 12, 2014, 11:59:30 PM »
Дополню: Если поставить задержку в цикле, хоть от 1 мкс то все глюки исчезают(Если задать sub с параметрами, то игнорируется первая строка в цикле, начиная со второго круга.)
Code: (clickermann) [Select]
sub(test,$test)
   $a = $test
   print(0)
end_sub

$a = 0
while ($a = 0)
WAITMS(50)
   print(2)
   print(3)
   print(4)
   wait (1)
   test (1)
   print ($a)
end_cyc

halt

Pages: [1]