Orion9

|
Posted: Wed Sep 24, 2025 12:43 Post subject: |
|
|
| A55555 wrote: | | Можно как-то перенастроить, чтоб центральную по полной программе подсказку перенести на те 10% справа |
Можно, конечно. Разделение панели на области происходит в блоке Switch, в нём можно поменять и размеры области, и то, что в этой области будет отображаться. Если делать в соответствии с вашим запросом, то:
| Code: | Switch Round(x/w*100,0)
Case 0 To 9
b_Shift = 1
Case 10 To 84
bHint = true
Case 85 To 100
Sleep(500)
# Pipe = ''
# Return
EndSwitch |
bHint - это hint.txt, b_Shift - size.txt, пустая секция - выводит стандартный отчет MediaInfo, соответствующий режиму "Стандартный Inform" (Ctrl+M) плагина TCMediaInfo. Всё это, конечно, нужно вывести в интерфейс или хотя бы в настройки ini-файла, чтобы легче было управлять, но пока это только прототип подсказки. На нее еще много чего можно навесить, например ExifTool или поля из плагинов ТС. Кстати, если нужно, чтобы одна и трех секций выводила стандартную подсказку в нетронутом виде, то нужно добавить к этой секции закомментированные строки "Pipe = ''" и "Return". Именно для этой цели они там пока и оставлены.
| A55555 wrote: | | при переходе мышки на следующий медиафайл мгновенно для него выстреливается приличных габаритов подсказка |
Это и есть одна из причин, почему я предпочитаю вызывать альтернативную подсказку нажатием CTRL. Так мне проще. Если нужна подсказка, зажал CTRL и все. Однако в TCx64 так не сделаешь. И, кстати, не по вине Autorun.
| A55555 wrote: | | можно ли добавить какую-то задержку при переходе на другой медиафайл, чтоб можно было перевести спокойно мышку на например 5 позиций ниже по списку к нужному файлу не получая мелькающую очередь подсказок для файлов |
В примере выше я уже добавил. Sleep(500) - это 500 млс. Можете подстроить под себя. Если нужна задержка перед всеми тремя подсказками, а не только габаритной, то лучше вставить задержку сюда:
| Code: | Sleep(500)
Local hWnd = RequestInfo(ItemAtCursor("panel"))
WinGetPos("", "", "w", "", hWnd) |
| A55555 wrote: | | Левая 10% и центральная 80% части поддаются настройке через hint.txt и size.txt, а правые 10% берутся из текущего установленного режима в настройках самого TCMediaInfo? |
Ну, с настройками TCMediaInfo это, на мой взгляд, перебор. Сейчас в этом нет необходимости. Большая подсказка уже соответствует режиму "Стандартный Inform" в TCMediaInfo. При желании можно сделать, чтобы дополнительно вызывался полный режим показа полей, но для подсказки это бессмысленно и не удобно. Даже сейчас эта подсказка не очень хорошо смотрится на видео-файлах, хотя в нее попадает все важное. А если нужно сделать что-то наподобие "Аудио (компактный)" и "Видео (компактный)", то для этого и есть два шаблона, которые можно подправить на свое усмотрение. |
|