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

Pages: [1] 2 3
1
Предложения / Re: Защита кода
« on: December 10, 2019, 01:36:22 PM »
на виду его нет - он в exe.

2
Предложения / Защита кода
« on: December 10, 2019, 11:11:24 AM »
 Архивированный в exe скрипт с директивой #autorun запускается батником. Во время работы необходимо иногда программу переводить в спящий режим (приостанавливаются потоки и программа убирается с экрана, возврат – горячей клавишей). Однако при этом режиме, кликнув по иконке CLICKERMANN (v.4.14.003b) и кнопке STOP,  через редактор можем сразу войти в текст кода. Конечно, против лома нет приема, но таким голым тоже быть неприлично. Нельзя ли при директиве #autorun запретить возможность войти в редактор (после того, как скрипт был запущен) или может директиву новую добавить типа #block.

3
  Вопрос был не в файл, а на экране.  Задача - после окончания работы представить в в окне итоговый отчет.
 Можно заменить halt(1) на halt, в лого экране сохранить файл, закрыть clickermann и запустив блокнот получить искомое. Можно через лог файл (v4.13.10b)

#logfile("log.txt")
logclear
tfclear("log.txt")
// WORK : LOGSHOW(1,$x1, $y1 )
// WORK : LOGWTITE($STR1 ). PRINT ($STR2)
logshow(0)
execute("log.txt")
$hw = wndfind("Блокнот")
wndpos( $hw, $x1, $y1)
wndsize( $hw, $x2, $y2)
wndbump ($hw)
halt(1)

 Может есть смысл ввести команду HALT(2) -  закрыть clickermann без удаления лого окна c экрана. И может можно запретить команде PRINT записывать в файл (отображаясь только в окне), позволяя очистить итоговый отчет от излишних рабочих подробностей. И где-то отметить, что запись типа #logfile("D:\log.txt") игнорируется.
 Аксакалам предлагается перенести сообщение в Предложения.

4
Что сделать перед HALT(1), чтобы оставить Лог на экране ?

5
Предложения / Re: [Alpha/Beta Testing]
« on: January 31, 2018, 10:17:19 PM »
Что-то случилось с "while" - в 4.13.007b x32 работает, а в 4.13.008b x32 перестал работать код типа:

$time_0 = $_time_t
WHILE ((ISKEYDOWN(#ESC)=0 and ( $time_0 +5 > $_time_t ))
   BEEP(800,200)
   WAIT(1)
END_CYC
WAIT(4)

ошибка при интерпретации строки IF.......

6
Предложения / Re: [Alpha/Beta Testing]
« on: January 08, 2018, 11:10:24 PM »
"Последняя версия 4.13.007b научилась менять заголовок на свое название. Делается это в ручную в файле config.ini"
Однако в окне команды RADIOBOX сохранится красивая надпись “Clickerman“.

7
Общие вопросы / как отличить XP от WIN7
« on: December 14, 2017, 12:03:12 PM »
Как попроще отличить средствами Clickerman XP от WIN7 ? У меня картинка, с которой динамически снимается эталонный файл для scanpicture, сдвигается почему-то в разных системах по горизонтали на один пиксель. В итоге эталоны из-за краевых артефактов получаются разные и 100% в scanpicture не проходит. Меньше не могу, скрипт должен работать там и там. Вводить параллельно две координатные системы с двумя эталонами и принимать решение по или - не хочется.Хотелось бы определять систему и пользоваться нужными координатами. Увеличить размер окна для запаса тоже не могу - теряется цель.

8
Предложения / Re: [Alpha/Beta Testing]
« on: December 14, 2017, 10:39:39 AM »
Нельзя ли в этой прекрасной программе для ускорения поиска нужного куска в длинном тексте сделать некоторые разделители разноцветными, напр.  //+++++ подсвечивать красным цветом, //~~~~~~ - синим, //*** - желтым, оставляя остальные, как и сейчас, зеленым.

9
Предложения / Re: [Alpha/Beta Testing]
« on: December 01, 2017, 04:11:45 PM »
Да, ошибся я, на один пиксел pxlcount выходил за GETSCREEN, а не внутрь уменьшался, как думал,  исправил, все заработало. Этот же ошибочный кусок взял и для теста, откуда и паника. Почему-то это сходило с рук в WIN7 и 14.13.004b.

10
Предложения / Re: [Alpha/Beta Testing]
« on: December 01, 2017, 03:25:02 PM »
В версии 4.13.005b инструкция типа $var = PXLcount (795,221, 939, 236, 0) в XP SP3 стала работать неправильно, на чистом белом  выдает ошибочно значения $var >0. В WIN7 x64 она работает правильно. В версии 4.13.004b инструкция работает правильно как в XP, так и WIN7.

11
Общие вопросы / Re: Разрешение экрана
« on: November 08, 2017, 05:34:18 PM »
Спасибо.

12
Общие вопросы / Разрешение экрана
« on: November 08, 2017, 11:14:33 AM »
Как проверить Clickermann - ом текущее разрешение экрана, напр. 1280x1024 ?

13
диалоговых окон Clickermann конечно :DIALOGBOX, RADIOBOX

14
Как обеспечить появление диалоговых окон всегда поверх всех экранов ?

15
Предложения / изиенение в autorun
« on: September 25, 2017, 11:50:32 AM »
При данной директиве окно CLICKERMANN сворачивается и помещается на экране внизу слева, закрывая
собой зону анализа в моем случае. Приходится первым шагом скрипта его оттуда убирать. Может стоит CLICKERMANN
сворачивать и помещать вне рабочего поля  ?

Pages: [1] 2 3