1. Просьба исправить, чтобы при вызове #include, #name из инклюда не читался и не затирал основной #name. Тяжело имя окна искать, когда оно меняется как попало.
2. Знаю что просили... Но всё же. Можно добавить команду выхода из скрипта с закрытием климкермэна. Exit?
Посылка wm_close не работает.
$hwnd = wndfind("Clickermann - name2",1)
PostMessage($hwnd ,0x0010,0,0)
Закрывать посылая нажатия Alt+F4 можно только если нет привязки, в фоне кнопки не посылает. Как минимум Alt+ не удастся.
Закрывать убивая процесс... так и делал, если процесс один. Но проблема возникла если запущено 2+ копии. Один основной запускает и после убивает (должен, не вышло) в определённое время другие копии со своим скриптом. Зачем это сделано? Чтобы завершать скрипты в любом месте выполнения и даже если произошёл сбой-зацикливание.
Убивание процесса закрывает все копии сразу и без разбора.
3. Тоже говорилось, но очень давно. Добавить что-то типа BREAK или ExitLoop для прерывания циклов. Сейчас для "правильности" приходится вводить кучу временных переменных которые позволяют Ифами пропускать остатки кода в цикле. BREAK чтобы был многоуровневый BREAK() или BREAK(1) выходит из одного цикла, BREAK(3) из 3 вложенных...
То-же самое иногда мешает выскакивать из подпрограмм, даже по GOTO в конец подпрограммы.
4. Я понимаю, что вызов подпрограмм с параметрами пока не доделан. В принципе очень удобная штука будет.
Планируется вводить в подпрограммы локальные переменные? Те что принимают параметры становятся локальными по умолчанию. Остальные если нужно, можно объявить локальными списком. Само сабой это для освобождения памяти (которая "уже трещит по швам") при выходе из саба и главное не нужно следить за пересечением имён в основной части и подпрограммах. Правда не знаю как быть с вложенностью... но думаю решаемо.
5. Ну и для того, чтобы всё было в куче... INPUTBOX и DIALOGBOX поверх всех окон.
5а. Поле ввода в INPUTBOX активно, уже с курсором внутри если нет значения по умолчанию. И возможность завершать ввод Enter. Не знаю как, но избавиться от "мышь-клавиатура-мышь".
6. Исправить в справке код #ESCAPE на #ESC
7. баг когда вылетают внутренности условий, если попадается инструкция в которой есть 6-8 параметров.
упомянут в сообщении
http://crapware.aidf.org/forum/index.php?topic=359.msg2934#msg2934"По иронии судьбы под этот шаблон попадает лишь logwrite / print держите инфу в уме. баг присутствует в версиях 4.7-4.8"- Под этот шаблон попадает и SCANPICTURE вместе с SCANPXL, а это уже серьёзно8. Добавить логическим операторам возможность задавать порядок выполнения, с помощью скобок.
9. В редакторе, в пару к кнопке "Сделать комментарий" добавить кнопку "Убрать комментарий".
Нужно для нескольких строк. Удалять должно только первые // в строке, если до них кроме пробелов и TAB ничего нет.
Иначе перед каждым использованием для большого куска, думаешь о том как будешь материться стирая вручную в каждой по отдельности.
10. Неправильно высчитывается
COS 90°, 270° и соответственно
SIN 0°, 90°Что забыл, добавляйте.