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

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

В результате были создан целый комплекс программ  (скриптов, exe- файлов, батников,ну и app-файлы для управления с телефона)
В итоге удалось не только обучить кликер запускать и выключать 1с автоматически, мониторить ее работу, но также управлять компом на расстоянии по телефону способом передачи команд или их цепочек, а кликер принимая эти команды уже мог делать многое (блокировать и разблокировать экран, гасить монитор, оплавлять лог файла работы скриптов, отправлять почту, отсылать скрин экрана на телефон, включать и выключать майнинги крипто и т.д.) с ноутбука который стоял на рабочем месте.
 
Могу  с уверенностью сказать, что благодаря автору в кликере есть очень много хороших функций помимо ботоводства. За это отдельное спасибо автору.

 
 

2
Ошибки / Re: Функции KEYSTRING() символ '+'
« on: June 09, 2016, 11:58:11 AM »
да мне в ворде стронить надо.
да вообще в любой проге пробую
скрипт в точности как написан выше пробовал.
ну не печатает хоть тресни.
или печатает английские или русские - символы вообще не печатает или печатает черти что.
вместо
----Тест Str 12345 *%@()^+-=---
получается :
----тест  12345 8590=-=---


#ps2_keyboard этот тоже всунул. бестолку.
не знаю как это победить:(
люди, ну не работает это . винда 64, кликерман 4.12
никак не сделать скрипт раз не печатает нормально символы.:(




3
Ошибки / Re: Функции KEYSTRING() символ '+'
« on: June 09, 2016, 11:25:07 AM »
опаньки.
так в 64-битной винде не работает норм?

4
Ошибки / Re: Функции KEYSTRING() символ '+'
« on: June 09, 2016, 10:09:57 AM »
ничерта оно не работает. что с привязкой, что без привязки.это вообще не имеет никакого значения.

из версии в версию автором в этом плане ничего не меняется.
невозможно ввести символы русского, если кликерман установлен на английском при запуске. и наоборот невозможно напечатать английские буквы, если при запуске кликерман установлен в русский.При чем именно на старте , потом смена не имеет значения.
 и походу это жирный косяк кликермана, порой сводящие все усилия по написанию скрипта в нет.
это касается как функций keystring так и toCLIP
возможно это кодировки кликермена или еще чего,
но вставить ----Тест Str 12345 *%@()^+-=---  в тот же ворд одной функцией - фиг там-  не получается.



 

5
Общие вопросы / Re: День недели
« on: May 27, 2016, 12:09:47 PM »
в инструкции к формуле упущено, что конечное число может быть минусовым.
вот тогда пришлось додумать.
можно проверить на дате 1.04.2016 

классный короткий скрипт у тебя получился. видно асса  ;D
спс огромное. себе скрипт поменяю на твой.
....
попутно, пока вникал в смысл формулы интересная вещь получается....
чтобы рассчитать надо принять за основу юлианскую систему исчисления , где март начало года и начало недели воскресенье... во как. и не надо мучений с високосным годом.....  а сейчас календари черти что.   
....

6
Общие вопросы / Re: День недели
« on: May 27, 2016, 10:44:22 AM »
как здорово что столько предложений.  и все живые идея.
однако я попробовал поступить по-другому.
попробовал высчитать.
и о,эврика! оно поддается расчетам .
погуглив нашел несколько формул выбрал одну и в итоге родилось "нечто" :)
Code: (clickermann) [Select]
// Для нашего современного календаря:
///W = d + [ (13m - 1) / 5 ] + y + [ y / 4 ] + [ c / 4 ] - 2c

/// где d - число месяца;
/// m - номер месяца, начиная с марта (март=1, апрель=2, ..февраль=12);
/// y - номер года в столетии (например, для 1965 года y=65. Для января и февраля 1965 года, т. е. для m=11 или m=12 номер года надо брать предыдущий, т. е. y=64);
//// c - количество столетий (например, для 2000 года c=20. И здесь для января и февраля 2000 года надо брать предыдущее столетие с=19);
///квадратные скобки означают целую часть полученного числа (отбрасываем дробную) .

/// Результат W делите на 7 и модуль остатка от деления даст день недели (воскресенье=0, понедельник=1, ..суббота=6)

//// Пример: для 31 декабря 2008 года определяем:
/// d=31, m=10, y=8, c=20

/// По формуле находим:
//// W = 31 + [ ( 13 * 10 - 1 ) / 5 ] + 8 + [ 8 / 4 ] + [ 20 / 4 ] - 2 * 20 =
/// = 31 + 25 + 8 + 2 + 5 - 40 = 31

/// Теперь делим W на 7 и находим остаток от деления: 31 / 7 = 4 и 3 в остатке.
/// Тройка соответствует дню недели СРЕДА.



//// вставляем формулу для годов 2001-2099 (мне хватит) :
logclear
$d=$_date_d
$m=$_date_m
$y=strcut($_date_y,3,2)
$c=strcut($_date_y,1,2)
/// опред. месяц для формулы
$m=$m-2
   if ($m=-1)
      $m=11
      $y=$y-1
   end_if
   if ($m=0)
      $m=12
      $y=$y-1
   end_if
 //// дальше просто по формуле кусками
$x1=int((13*$m-1)/5)
$x2=int($y/4)
$x3=$d+$x1+$y+$x2+int($c/4)-($c*2)
$x4=int($x3/7)
$x5=$x3-($x4*7)
   if ($x5<0)
        $x5=$x5+7
   end_if

print ("Порядковый день недели:",$x5)

halt


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


7
Общие вопросы / Re: День недели
« on: May 27, 2016, 01:25:11 AM »
можно позаимствовать дату с какого-нибудь сервера с помощью HTTPGET. попробовал с первым что мне дал поисковик.

Code: (clickermann) [Select]
$get = HTTPGET ("http://time100.ru")
$str = STRPOS ($get, "сегодня:")
print(STRFILTER (STRCUT ($get, $str+12, 50), "</budiv>"))
halt
в логе
Code: [Select]
0:55:07 27 мая 2016 года, пятница

классное решение. но не в моем случаи (когда доступа к инету не будет).

8
Общие вопросы / День недели
« on: May 26, 2016, 10:01:31 PM »
Очень нужно как-то определять в скрипте день недели. Но как его вычислить скриптом или взять данные из другого приложения не  знаю..
Подскажите пожалуйста. Оченя нуна.

9
а еще не хватает просто вывода бокса сообщения без всяких там ок yes и прочего.....

10
если просто кликер, то зачем вся эта конитель.....в том раскладе большая часть команд вообще не нужна?

конечно, если вам просто надо потыкать мышкой в игрушку или на автомате что еще потыкать...

но это уже больше чем кликер. это инструмент. и его функционал и применение уже не узкопрофильное...   



11
как я понял, команды прямой такой в редакторе нет.
как обойти понял из примера.
только вот проблемка -  при этом надо знать имя файла, а не его номер процесса в винде...
а это оставляет много сложностей если процессов несколько и определить по номеру я могу, а вот какой исполняющий файл ... да еще если их несколько ....

 

 

12
Не смог найти команду/параметр закрытие найденного процесса wndfind
свернуть /развернуть можно, активировать можно, текст поменять можно, но вот закрыть процесс отсутствует?

13
Прошу, подскажите как в редакторе все же верно использовать условные логические выражения ? Например в Си значёк "И" обозначен двумя &&, а в редакторе просто &
! - не равно
&  - и
| - или.
верно?
Подскажите весь синтаксис, пожалуйста, и как они обозначаются. Не нашел подробности в справке.
И в чем может быть ошибка следующей записи:
Нужно запустить процесс в период времени между 5:10 и 18 часов

Не смог задать одной строчкой типа:
  IF (($_TIME_H=5) & ($_TIME_M>10)) |  (($_TIME_H>5) & ($_TIME_H<18))      
   /// запустить процесс
  ENF_IF
не работает. в чем ошибка?
пришлось в 2 части писать ...
        IF (($_TIME_H=5) & ($_TIME_M>9))    
   ////     запустить процесс
        END_IF
       IF (($_TIME_H>5) & ($_TIME_H<18))
   ///запустить процесс
       END_IF


Pages: [1]