Orion9

|
Posted: Mon Sep 22, 2025 18:32 Post subject: |
|
|
| Loopback wrote: | | Какая-то последняя версия требует премудростей при настройке. Может из-за нее проблемы? |
Может быть. Хотя я такими вопросами не задавался, т.ч. в этом деле из меня плохой советчик. Everything у меня версии 1.4.1.1024 вроде бы. Да, версия старая, но как говорил терминатор - "старая, но не устарелая".
А вот в секции финализации не работает, наверное, потому что команда CommandExec посылает сообщение окну ТС, которого уже нет, вот сообщение и не доходит. Поэтому да - лучше использовать ShellExec. В справке правда надо уточнить, что CommandExec не будет работать в этой секции.
yozhic
Спасибо, что обновили хайлайтеры. Бар-файлы теперь намного лучше смотрятся, но с теперь cm_командами проблема осталась
| Code: | cmd53=cm_SwitchHidSys
cmd55=cm_SetAttrib |
Хотелось бы еще, чтобы ключ "cmdxx=" (именно только этот ключ до знака равенства) выделялся отдельным фоном. Но... Про бар-файлы и другие хайлайтеры здесь не хочется офтопить, поэтому вы правильно сделали, что опубликовались на github. Однако что касается хайлайтера Autorun, мне кажется, не будет большим офтопом сообщать вам в этой теме свои наблюдения.
Пока бросилось в глаза только пара моментов. Макрос ERROR выделяется и в других именах - именах переменных, например "nError", или именах функций, например "FuncError()". Это конечно не сильно мешает, но в некоторых местах немного сливается:
| Code: | Local nError = ERROR
If nError = 1 Then MsgBox("Не найдено окно Everything.")
If nError = 2 Then MsgBox("Ошибка выполнения запроса к IPC Everything.")
If nError > 0 Then |
А еще макрос LAST_HINT_WINDOW не подсвечивается. Остальное пока ровно. |
|