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 - Alex Li

Pages: [1]
1
Quote
но мало примеров использования.

Согласен, пара - тройка примеров частенько объясняет лучше, чем абзац текста.

2
Учебные статьи / Re: Массивы
« on: January 27, 2016, 09:31:00 PM »
Quote
так в справке все написано же)

Надеялся на некий незадокументированный способ  ;)
А так действительно смысла нет - легче не arrpop' ом а просто считывать
Браm комара, Золотой спасибо!

3
Учебные статьи / Re: Массивы
« on: January 27, 2016, 01:01:53 AM »
А как можно создать копию массива?
Я пробовал $var2=$var, но копировало только одно значение из массива.

4
Мануала, идущего в комплекте, вполне достаточно. Писал скрипты на работе, где нет интернета - вполне хватало, если внимательно читать.

Также нужно учесть, что Кликерман достаточно совершенный кликер, а не гаджет для блондинок. Блондекликерами я пользовался (аж двумя). Они имели свои сильные стороны с точки зрения удобства, но не прижились - частенько и непредсказуемо давали сбои в распознавании картинок. У Кликермана такое тоже бывает, но настроек у него больше, и они не запрятаны внутрь автоматического алгоритма, а доступны пользователю во всей полноте. И чтобы ими грамотно распорядиться, нужно уже что-то соображать. А соображающему и комплектного мануала хватит - там есть практически все.

Насчет популярности. Автокликер - вещь все же специфическая, не везде применимая и не везде в нем есть нужда. На предидущей работе он был мне никаким боком, хотя я и заинтересовался, а на нынешней - неоценим. 

5
Quote
Осваивайте кнопку расставить отступы
Ставлю отступ дополнительно перед каждым последующим IF' ом, но когда их несколько вложенных, и каждый больше видимой на экране области, когда прокручиваешь вверх-вниз, порой путаешься, это к этому IF' y else или ко вложенному в  него?

Quote
После каждой строки кода, по умолчанию выставлена задержка 1мс, зайдя в настройки вы можете изменять это значение на любое удобное для вас.

А где эти настройки? Я нашел только интервал в режиме исполнения, но он задает только паузу между исполнениями всего макроса. Или где-то в конфиге копаться надо?

Quote
а вы представляете в какую НЕЧИТАЕМУЮ КАШУ в этом случае превратится лог?

Это можно сделать вторым, отдельным режимом, вкючаемым галочкой при надобности.

Quote
это минутное дело, две  дополнительных минуты   потраченных на настройку скрипта совсем не так долго, как вам кажется

Да я на собственном опыте убедился, что две дополнительные минуты на каждое узкое место в большом макросе плавно перерастают в часы после работы  ;)  Также мои макросы загружают в программу с веб-интерфейсом (часто подтормаживающую) файлы и производят с ними различные действия. Частенько после каждого прогона эти действия приходится проделывать в обратном порядке вручную, и каждый прогон поэтому занимает отнюдь не две минуты.

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

Quote
если у вас есть номер строки, то зачем вам ещё и команда,

Чтобы не переключаться при анализе между блокнотом с логом и редактором макроса. Не более  ;D

Quote
Мышь -устройство ввода, кординаты курсора во время отладки вы можете отслеживать визуально, это гораздо удобнее чем читать в логах

Согласен - при отладке да. Но выше писал про иногда всплывающие глюки во вроде бы отлаженных.

Quote
но при желании потратите ещё две-три минуты и к каждому сделанному клику допишите вывод координат в лог.

Можно и так, но и без того немаленький макрос вырастает вдвое при сильном ухудшении читаемости кода.

6
Еще раз спасибо за  кликер, самый надежный из опробованных  :)

Хотелось бы еще подсветку IF - кликнул на IF, ELSE или END_IF - и подсветилась вся троица. Было бы удобно проверять код.

Также была бы полезна вкладка/кнопка/менюшка "задержка после каждого действия - ... мс" - помогла бы при отладке, когда подозрение на нехватку быстродействия "автокликируемой" программы.

И самая желанная вещь - режим записи в лог, пишущий номер строки кода, которая сработала.
А то бывает остановка, и не знаешь, то ли кликер не нашел изображения, то ли нашел, выполнил, что нужно, но программа не восприняла, и т.д. Ставить PRINT после каждой команды (особенно, в большом макросе) долго, как и убирать потом. Можно вдобавок к номеру строки писать координаты мыши и выполнившуюся команду, но это я уже наглею ;D

И еще раз спасибо за кликер!

 

7
Общие вопросы / Re: Работает ли в Windows 2000?
« on: January 20, 2016, 12:22:23 AM »
На простом макросе (поиск участка экрана, клик по нему, перенос курсора в рандомную область) работает без сбоев 1,5 месяца. Одно неудобство - даже если ассоциировать файл макроса с Кликерманом и попробовать по нему клацнуть - выдает "Файл не является исполнительным файлом системы Win32" (или как-то так)

8
Общие вопросы / Re: Работает ли в Windows 2000?
« on: December 04, 2015, 12:33:37 AM »
Если б Джонни рассказал поподробнее... Я понаписывал уже макросов, а начальство приводит ПО "в соответствие" и от двухтысячки не отвертеться.

9
Общие вопросы / Работает ли в Windows 2000?
« on: December 02, 2015, 11:58:16 PM »
Спасибо за программу (третий опробованный кликер, пока самый надежный). Работает ли кликер в Windows2000, и если да, есть ли какие-то особенности?

Pages: [1]