Author Topic: Clickermann v4.7 SE+ Новые возможности. Особенности.  (Read 35652 times)

0 Members and 1 Guest are viewing this topic.

Johnny

  • Создатель
  • Герой форума
  • *
  • Posts: 593
    • View Profile
Не всегда помогает  INT или ROUND.
Допустим  , мы копировали   на экране 6-ти значащую  цифру ( 1000347).
 По ряду причин ( очень редкий случай, но бывает)  эта цифра стала  вдруг двузначной ( 25 ).
Даблклик при этом отрабатывается в пустой части экрана.
( Там нет ни цифр, ни окна копирования. Это окно в сторонней программе неудачно меняет свой размер, в зависимости от длины цифры )
 Так вот.
 Если в FROMCLIP ()  получить значение переменной, скопированной в этой пустой части экрана, то она INT не фильтруется. 
а на какой версии вы ездите?
дело в том что в 4.7 INT от пустой строки действительно вызывает ошибку
однако в 4.7 SE этот момент был улажен и там INT от пустой строки (или любой другой фигни включая текст) возвращает 0 без генерации ошибки

Quote from: ЦИТРИН
Монстрообразную команду $r_8 = ROUND((INT(strfilter($wwwdeldel_8, "-1234567890", 1))) , 0)  не пробовал , но почему-то не думаю, что получу корректный результат )
round от int это как кодировать из mp3 во FLAC (юмор не для всех)

ЦИТРИН

  • Супермодератор
  • Оплот сообщества
  • *
  • Posts: 484
  • Марафон опавших листьев, коктейль из дыма и мыслей
    • View Profile
1. однако в 4.7 SE этот момент был улажен и там INT от пустой строки (или любой другой фигни включая текст) возвращает 0 без генерации ошибки
2.round от int это как кодировать из mp3 во FLAC (юмор не для всех)
1. У меня 4.7 SE.
 Приложение, в котором   возникает  ошибка
 http://www.refollow.com  ( новая версия, где серый фон экрана)
 Если там  копировать не цифру\не слово , а чистое место рядом с цифрой\словом , то в буфер попадет нечто неудобоваримое, вызывающее остановку  сценария и окно об ошибке.
2. Все-таки попробую. 
В моем случае нужно получить не супер аккорд , а  элементарный факт  наличия  музыки )

 
Бабочки полёт будит тихую поляну в солнечном свету...

Vint

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3935
  • Лечу куда хочу. cman 4.13.014x32, 4.14.003 W10
    • View Profile
Ка кие изменения в Clickermann v4.7 SE (001) по сравнению сClickermann v4.7 SE (000)?
Нигде не нашёл ответа. Или это просто номер исправлен, чтоб не с 0 считать?


ЦИТРИН

  • Супермодератор
  • Оплот сообщества
  • *
  • Posts: 484
  • Марафон опавших листьев, коктейль из дыма и мыслей
    • View Profile
Ка кие изменения в Clickermann v4.7 SE (001) по сравнению сClickermann v4.7 SE (000)?
Нигде не нашёл ответа. Или это просто номер исправлен, чтоб не с 0 считать?
"Так же в редактор была добавлена кнопка, позволяющая отключить перенос строк. И break (забитый по недоглядке в билде 000) вернулся. Теперь он ставит скрипт на паузу, что несколько более полезно его прежней функции, так как на паузе (я напоминаю) есть возможность через редактор смотреть и менять значения переменных."(ц) http://goo.gl/BStFB
Бабочки полёт будит тихую поляну в солнечном свету...

Vint

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3935
  • Лечу куда хочу. cman 4.13.014x32, 4.14.003 W10
    • View Profile
Аааа..... Теперь вспомнил, что это читал. Но я думал это отличие SE от 4.7.000
Да, кстати а как на паузе "смотреть и менять значения переменных"? Чёт никаких кнопок не видно.


ЦИТРИН

  • Супермодератор
  • Оплот сообщества
  • *
  • Posts: 484
  • Марафон опавших листьев, коктейль из дыма и мыслей
    • View Profile
Аааа..... Теперь вспомнил, что это читал. Но я думал это отличие SE от 4.7.000
Да, кстати а как на паузе "смотреть и менять значения переменных"? Чёт никаких кнопок не видно.
Допустим, работает скрипт.
Делаем контрл+А.
 Он становится на паузу. Лезем.
Меняем чё угодно . Потом "применить" и снова  контрл+А.
 Скрипт работает уже с новыми переменными и командами , с места остановки. Удобно  для отладки.
 Жаль что непонятно, какой номер строки  на паузе.
 Я не нашел пока.
Бабочки полёт будит тихую поляну в солнечном свету...

Oraven

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3685
  • Котэ
    • View Profile
Да, кстати а как на паузе "смотреть и менять значения переменных"? Чёт никаких кнопок не видно.

Запускаешь скрипт, ставишь на паузу, выделяешь переменную $var и в контекстном меню выбираешь пункт "значения переменной".
Можно увидеть какое значение в данный момент и изменить его.

Vint

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3935
  • Лечу куда хочу. cman 4.13.014x32, 4.14.003 W10
    • View Profile
Запускаешь скрипт, ставишь на паузу, выделяешь переменную $var и в контекстном меню выбираешь пункт "значения переменной".
Можно увидеть какое значение в данный момент и изменить его.
Спасибо добрый человек. Во век бы не догадался.
Другой вопрос, как это теперь использовать без номеров строк и возможности пошагового выполнения.
Вкусные функции отладки не планируются? Помогло бы в сложных местах.


ЦИТРИН

  • Супермодератор
  • Оплот сообщества
  • *
  • Posts: 484
  • Марафон опавших листьев, коктейль из дыма и мыслей
    • View Profile
Другой вопрос, как это теперь использовать без номеров строк и возможности пошагового выполнения.
Вкусные функции отладки не планируются? Помогло бы в сложных местах.
Есть вариант использовать маркером строк нестандартные  временные задержки.
  Не waitms(500),   а  например  waitms(511) .
 В сложных местах помогает.
 Но строки конечно были бы удобнее.
Бабочки полёт будит тихую поляну в солнечном свету...