Я и их не открывать не буду, а закрывать не буду. Фишка в том, что так постоянно и каждый раз все закрывать, а потом открывать заново это бред. Есть анвир, есть виндов сканнер, которыми находится любое окно в течении 2 минут включая время написания кода и проверки его выполнения.
--------------------
Скрипты UOPilot под заказ. Консультации по UOpilot 15$/час. Услуги Lua разработчика (не пилот, проекты, постоянка) Disсоrd: Kov____
Если задать пилоту хоткей(в данном случае "z"), то при нажатии на него не будет напечатан символ, что достаточно не удобно. Решил исправить данную проблему небольшим скриптиком:
Код
set #handle findwindow (Dungeon Defenders) set workwindow #handle :start get windowpos #handle #xw #yw #w #h #r if_not #xw = -32000 or #xw = -11 // Ïðèëîæåíèå íå ñâåðíóòî get mouse_pos #x #y left #x #y send t wait 100 else sendex z stop_script end_if goto start
Смысл если мы в приложение, то выполнить скрипт, иначе просто нажать клавишу. Но результат оказался очень забавным: выполняя сендекс "z" скрипт вместо написания символа сам себя останавливает. Хотелось бы решить как-то данную проблему.
--------------------
Скрипты UOPilot под заказ. Консультации по UOpilot 15$/час. Услуги Lua разработчика (не пилот, проекты, постоянка) Disсоrd: Kov____
И в какое окно посылать send z? Если приложение свернуто, то активно может быть что годно - от калькулятора до десятого дочернего окна редактора памяти.
--------------------
Скрипты UOPilot под заказ. Консультации по UOpilot 15$/час. Услуги Lua разработчика (не пилот, проекты, постоянка) Disсоrd: Kov____
Давно мечтаю о задании в теле скрипта хоткея на сам скрипт. Было бы еще очень интересная идея выполнения по хоткею подпрограммы внутри скрипта. Может быть очень полезно для коррекции действий. Сейчас это приходится решать дополнительными скриптами, что не очень удобно, а передавать другим людям и вовсе морока. Т.е. в теле скрипта будет содержатся что-то вроде: :sub {F1} msg 123 return
--------------------
Скрипты UOPilot под заказ. Консультации по UOpilot 15$/час. Услуги Lua разработчика (не пилот, проекты, постоянка) Disсоrd: Kov____
Лампочку бы красную где-нить в углу пилота если файл лога слишком тяжелый... А то тут обнаружил закончившееся место на винте и тхт файл по весу тянущий на порнуху)
--------------------
Скрипты UOPilot под заказ. Консультации по UOpilot 15$/час. Услуги Lua разработчика (не пилот, проекты, постоянка) Disсоrd: Kov____
Лампочку бы красную где-нить в углу пилота если файл лога слишком тяжелый... А то тут обнаружил закончившееся место на винте и тхт файл по весу тянущий на порнуху)
Так может лучше повесить опциональное ограничение на размер файла?
было бы неплохо добавить функций для работы со строковыми переменными. к примеру взять за аналог простые функции копи инсерт Copy(s:string, index:integer, count:integer):string
set $F qwertyASD12345 set $s copy( $f , 6 , 3) //результат ASD
Insert(source:string, var s:string,index:integer)
set $s qwerty12345 insert( ASD , $s , 6) // результат qwertyASD12345
и делит и поиск по строке тоже было бы неплохо )))
Предлагаю в список считываемых Readmem типов добавить вещественные FLOAT/SINGLE (4 байта), REAL (6 байт), DOUBLE (8 байт), дабы не извращаться в самом скрипте, как здесь.
При выходе из пилота "Сохранить изменения в имя_скрипта/новый_скрипт". Ну и соответственно блокировка выключения компа... Сколько уже скриптов загублено и сколько времени проведено в анализе на каком месте был последний сейв... Так же неплохо было бы автосейв в темп файл(именно в темп, а не перезапись).
--------------------
Скрипты UOPilot под заказ. Консультации по UOpilot 15$/час. Услуги Lua разработчика (не пилот, проекты, постоянка) Disсоrd: Kov____
Хотелось бы, чтоб пилотовский хелп и история развития открывались в отдельных окнах, видимых на панели задач (ну или хотя бы опционально выбирать). Сейчас они как-то загадочно работают )