Автокликер Clickermann :: Форум

Основной раздел => Общие вопросы => Topic started by: СлавьЯнИнъ on October 25, 2012, 07:03:28 AM

Title: Переход с 4.6 на 4.7
Post by: СлавьЯнИнъ on October 25, 2012, 07:03:28 AM
Здесь хочу написать комментарии по ходу перевода скриптов с версии 4.6 на версию 4.7.

Для начала - статистический опрос.
Title: Re: Переход с 4.6 на 4.7
Post by: СлавьЯнИнъ on October 25, 2012, 07:41:07 AM
Итак. Рассмотрим ряд "процедур" первичной подгонки сценария.

  --  1 --  Смена старых префиксов переменных
Quote
исчезли строковые переменные как вид. Теперь переменные могут принимать как числа, так и строки.
Следует сменить все префиксы строковых переменных с "%" на "$".
Включаем редактор сценария, жмём кнопку "поиск в тексте", заполняем поля поиска и замены.
А теперь внимательно прокликиваем весь сценарий меняя префиксы переменных.
Заранее следует припомнить, где в вашем скрипте есть места, в которых символ процента используется произвольно, а не как префикс к переменной.

На текущий момент рекомендуется использовать любой другой текстовый редактор для этой процедуры, воспользоваться копипастом.
Так как:

// замечено странное поведения кликера во время операции замены:
курсор с выделенным следующим символом замены перескакивает по верхним строчкам текста скрипта. Тем самым уводя экран от текущей строчки. Хотя сама замена работает исправно этот эффект визуально дезориентирует, мешает глазу видеть где именно происходит замена. В 4.6 этого ненаблюдается.
произведено замен 522

  --  2 --  Стирание старых функций toint, tostr
Quote
кстати функции toint, tostr так же убраны.
Действия сводятся к поиску функции, стиранию функции, стиранию скобок.
произведено стираний 4

  --  3 --  Проверка на повторные имена переменных после процедуры 1
Так же при переходе на 4.7 не забыть про переменные с одним именем - было $var %var что означало разные переменные по сути и содержанию, а если просто поменять префикс ошибки не миновать.
произведено переименований 0
Title: Ау! Активней выбираем
Post by: СлавьЯнИнъ on October 26, 2012, 04:58:11 PM
Во-первых, поздравляю Johnny! Пусть в его жизни появится шоколадная сладость ))
В моём случае, сих двух вышеописанных процедур достаточно для правильной работы скрипта в версии 4.7!
Для меня основной причиной перехода послужило снятие ограничения 99-ти переменных. Однако позже я ознакомился с функциями введёнными в новую версию и понял, что ради них тоже стоит пользоваться версией 4.7.

Во-вторых, прошу всех кто ещё этого не зделал проголосовать в текущем опросе. Это нужно для того, чтобы собрать статистику и посмотреть общую картину в какой области больше сейчас людей. Если вы пока пользуетесь версией отличной от 4.7, то так и проголосуйте. Потом, когда перейдёте, вы сможете поменять свой вариант ответа в опросе.

Всем желаю удачи )
Title: Re: Ау! Активней выбираем
Post by: Oraven on October 26, 2012, 05:49:22 PM
Чего только стоит один RNDFROM! Сколько десятков строк сэкономленного места!

RNDFROM уже было в 4.3 версии а может и раньше!
Title: Re: Переход с 4.6 на 4.7
Post by: СлавьЯнИнъ on October 26, 2012, 07:17:11 PM
Действительно! Как же оно мимо взора раньше проскакивало?
Видимо новое визуальное оформление справки помогло его разглядеть. :D
 + Новый взгляд на его полезность.
Title: Re: Переход с 4.6 на 4.7
Post by: Ляпис on October 26, 2012, 10:17:44 PM
Так же при переходе на 4.7 не забыть про переменные с одним именем - было $var %var что означало разные переменные по сути и содержанию, а если просто поменять префикс ошибки не миновать.
Title: Re: Переход с 4.6 на 4.7
Post by: СлавьЯнИнъ on October 26, 2012, 10:26:45 PM
Благодарю, Ляпис! Важное напоминание.
Добавил в пост.
Title: Re: Переход с 4.6 на 4.7
Post by: Сергей on October 27, 2012, 11:53:39 AM
Вот блин, оказывается мой скрипт по подсчету переменных неправилен :(
Title: Re: Переход с 4.6 на 4.7
Post by: СлавьЯнИнъ on October 27, 2012, 11:55:58 AM
Вот блин, оказывается мой скрипт по подсчету переменных неправилен :(
Почему? Что не так?
Title: Re: Переход с 4.6 на 4.7
Post by: Сергей on October 27, 2012, 12:30:38 PM
Он считал %var и $var одной переменной. Хоть он уже и не нужен, все равно поправил:
http://jsfiddle.net/AH5M2/2/embedded/result/
Title: Re: Переход с 4.6 на 4.7
Post by: seliger on October 27, 2012, 12:52:04 PM
Подскажите пожалйста как вообще его установить у меня ничего не получается откуда только не качал скачивается но чет немогу запустить не найти экзешный файлик.  хелп

сори если не по теме
Title: Re: Переход с 4.6 на 4.7
Post by: ЦИТРИН on October 27, 2012, 01:00:55 PM
  но чет немогу запустить не найти экзешный файлик.  хелп
У меня антивирь  аваст версию  4.7. сносил регулярно.
 Не смог перейти пока не поменял на НОД32.
 Если не критично, или поменяй ативирь, или поставь версию 4.5.
 Её аваст  не трогает.
Title: Re: Переход с 4.6 на 4.7
Post by: seliger on October 27, 2012, 01:03:34 PM
а где взять 4.5 можно ссылочку
Title: Re: Переход с 4.6 на 4.7
Post by: Oraven on October 27, 2012, 01:05:51 PM
Подскажите пожалйста как вообще его установить у меня ничего не получается откуда только не качал скачивается но чет немогу запустить не найти экзешный файлик.  хелп

сори если не по теме

Кликерман не нужно устанавливать. Он портативный работает из любой папки. Скоре всего антивирус удаляет EXE файл. В настройках антивиря никогда не указывай "удалять автоматически" а лучше просто предупреждать.
Title: Re: Переход с 4.6 на 4.7
Post by: ЦИТРИН on October 27, 2012, 01:21:54 PM
а где взять 4.5 можно ссылочку
Чёт на нашел на сайте  у автора.
 Дам мою рабочую ( дружит с авастом)  http://yadi.sk/d/Tg3LPnUB0Puan
Title: Re: Переход с 4.6 на 4.7
Post by: seliger on October 27, 2012, 02:59:42 PM
Спасибо установил, но при нажатии кнопки запись вылезает окошко где написано неудалось установить перехватчик и просит отключить UAC что это и где его отключить стоит win7
Title: Re: Переход с 4.6 на 4.7
Post by: Oraven on October 27, 2012, 03:19:21 PM
Спроси об этом у гугли, и не забудь потом перезагрузить комп!