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.


Topics - iggi

Pages: [1]
1
Подскажите, можно ли как-то узнать состояние потока, включен он или выключен?
В скрипте есть несколько потоков, и мне желательно было бы знать, включен в данный момент конкретный поток или нет, и в зависимости от результата дальше действия скрипта будут различаться.

2
Здравствуйте.
На экране есть неподвижный объект, который может принимать 3 разных значения цвета, произвольное время.
Он может быть черный, белый, зеленый.
Нужно подсчитывать только время, пока объект черный. Когда сумма промежутков времени, во время которых объект был черным, превысит 10 часов, нужно остановить скрипт.
Подскажите, как это сделать средствами кликермана?

3
Здравствуйте.
Подскажите, как вызвать 21 подпрограмму в случайном порядке и при этом без повторов?
Поиском нашел похожий вопрос с вот таким скриптом:
Code: (clickermann) [Select]
$r = "ABCDEFGHIJKLMNOPQWVXYZ"
$a = STRLEN($r)
 
FOR($c, $c < $a)
$f = STRCUT($r, RND(1, STRLEN($r)), 1)
   IF(STRLEN($r) > 1)
      $r = STRFILTER($r, $f, 0)
   END_IF
     LOGWRITE($f)
   WAITMS(50)
END_CYC
Но не могу сообразить как его использовать чтобы вместо LOGWRITE($f) вызывать подпрограммы.
Попробовал вот такой вариант, но он не работает:
Code: (clickermann) [Select]
SUB(A)
//подпрограмма A
END_SUB
...
//и т.д. подпрограммы B-X
...
SUB(Y)
//подпрограмма Y
END_SUB

$r = "ABCDEFGHIJKLMNOPQWVXY"
$a = STRLEN($r)

FOR($c, $c < $a)
$f = STRCUT($r, RND(1, STRLEN($r)), 1)
   IF(STRLEN($r) > 1)
      $r = STRFILTER($r, $f, 0)
   END_IF
     STRCONCAT( $f,() )   // не работает - подпрограммы не вызываются
   WAITMS(50)
END_CYC

4
Общие вопросы / Узнать PID окна
« on: October 11, 2018, 05:51:18 AM »
Можно ли с помощью clickermann как то узнать PID окна?
Для чего мне это нужно:
имеется три окна нокса, в скрипте кликермана надо закрыть только одно из них.
Если использовать для этого TASKKILL, то надо указывать PID, в конструкции типа
EXECUTE("TASKKILL","/F /PID код_процесса")

Pages: [1]