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.


Topics - TNT

Pages: [1]
1
Ошибки / Ошибка при вызове вункции ROUND()
« on: November 13, 2023, 03:53:05 PM »

Кусок кода:
Code: [Select]
print($n)
$n=ROUND($n)+1
Выводит значение $n=94.33333333333

2
Code: [Select]
IF(!$s)
   $s=1
END_IF
После запуска получаю "Ошибка интерпретации..."
Почему этот код не работает и как делать правильно?

3
Общие вопросы / GETSCREEN не работает?
« on: February 19, 2020, 11:55:55 PM »
Code: [Select]
GETSCREEN
SCREENSHOT
HALT
Вот такой код на одном компьютере делает черный скриншот экрана, а на другом нормально работет.
В чем может быть дело, в какую сторону копать?

4
Предлагаю добавить директиву препроцессора с количеством повторов скрипта.
Конечно можно каждый скрипт заворачивать в цикл FOR но какой тогда смысл в опции "количество повторов"?
А раз такая опция есть, то удобней конечно задавать ее в самом скрипте, а не залезать в настройки каждый раз после загрузки скрипта.

5
Общие вопросы / Много потоков
« on: March 04, 2019, 09:41:10 PM »
Есть возможность запускать несколько одинаковых потоков, которые будут отличаться только параметром (парамертами)?
Допустим мне нужно по событию запустить поток, который по завершению остановится. Таких потоков может быть одновременно много.
Есть возможность описать один поток и запускать несколько экземпляров этого потока или единственный вариант, это заранее описывать в скрипте сотню потоков и запускать их по мере необходимости?

6
Предложения / Поверх всех окон
« on: November 26, 2018, 06:24:48 PM »
Можно сделать чтобы при включенном режиме "Поверх всех окон" модальные окна вызываемые функциями типа INPUTBOX тоже выводились поверх всех окон?

7
Допустим есть скрипт, который должен выполнять последовательно различные действия. Запуск каждого следующего действия подтверждается пользователем.
Как красивее реализовать интерактив с пользователем для запуска следующего шага?
  • DIALOGBOX - нельзя задать позицию, вылезает в центре экрана
  • INPUTBOX - сохраняет позицию, но обязательно нужно задавать время, идет некрасивый отсчет 9999 секунд
  • RADIOBOX - пожалуй лучший вариант, но все равно слишком громоздкое окно
Все функции не работают если не присваивать возвращаемое значение переменной. Приходится заводить лишнюю переменную, перфекционист внутри меня негодует. )
Мое приложение работает поверх всех окон, поэтому появляющиеся диалоговые окна иногда бывают не видны.
  • Держать цикл, который обрабатывает нажатия клавиш и "слушать" нужную юклавишу, которая запускает следующий шаг, на мой взгляд слишком избыточно и громоздко для такой простой задачи
  • Можно как-то управлять выполнением текущего скрипта и ставить его на паузу? Тогда можно было бы снимать с паузы стандартными хоткеями и запускать выполнение следующего шага.
Варианты с нажатием клавиш тоже не очень устраивают поскольку хочется как-то отображать текущий шаг (название или хотя бы номер).

Есть какие-то еще варианты, которые были бы лишены если не всех, то хотя бы части перечисленных недостатков?

Pages: [1]