Страница 83 из 88
Добавлено: Сб апр 13, 2024 18:34
Orion9
Kspeh
Задумка была, чтобы кнопка на главной панели была в виде меню, я просто забыл уточнить об этом в описании. Щелкните по ней правой кнопкой мыши -> "Изменить..." -> Галочка "в виде меню"
А автообновление у вас запустилось? Мне вроде обновы прилетают в авторежиме

Добавлено: Сб апр 13, 2024 19:14
Kspeh
А автообновление у вас запустилось?
- не знаю. Как установил, так и показывает два обновления. Вручную ничего нового не прилетает. Вообще я этот сайт мониторю, последние пару месяцев там ничего не происходит.
Добавлено: Сб апр 13, 2024 20:31
Avada
Kspeh
Обсуждение кнопок — не в "Обмене кнопками" (где только готовый материал), а в другой теме! Перенесено по принадлежности.
Добавлено: Сб апр 13, 2024 23:38
Orion9
Kspeh
Я имел в виду: вы плагин Autorun установили, конфигурацию к нему подключили строчкой Pragma Include %COMMANDER_PATH%\Ini\NewsBar\newsbar.aucfg? Если да, то каждые пять часов должно запускаться автообновление и информировать в трее (Win7-8.1) или центре уведомлений (Win10-11) о новых файлах на сайте, если они там, конечно, появились. Мне так 3-4 обновы прилетало пока тестировал. Исключение - если окно в полноэкранном режиме (просмотр фильма, например), тогда уведомления не будет, но кнопка на панели все-равно обновится, как и вся панель-лента.
Добавлено: Вс апр 14, 2024 11:12
Kspeh
вы плагин Autorun установили
- видимо, в ридми дальше про это написано, а я не прочёл. Включил автообновление, но пока не сработало. Подожду полчаса. Тотал должен полчаса не закрываться?
Нет, не обновляется. И почему-то лога нет, хоть единичка стоит.
Может кто-нибудь кнопку сделать для обновления плагинов? Да, есть отдельная программка, но она давно заброшена и изначально не очень хорошо работала.
Добавлено: Вс апр 14, 2024 19:32
Orion9
Kspeh
К сожалению, выложенный мною скрипт не является простым щелкнул и забыл решением. Да и сама тема обмена кнопок больше подразумевает скорее обмен опытом, идеями, заимствование блоков кода и последующей его адаптацией к свом нуждам. Может быть, я и скомпилирую скрипт в .exe-файл, чтобы свести к минимуму все манипуляции по установке и настройке функционала, но это точно будет не в ближайшее время.
Чтобы запустить автообновление, скачайте и установите плагин Autorun.
https://wincmd.ru/plugring/autorun.html
Создайте файл autorun.cfg со следующим содержимым и положите его в папку плагина
[cut]
Код: Выделить всё
Pragma AutorunBlockUnload
LoadLibrary Plugins\Autorun_Tweaks.dll
LoadLibrary Plugins\Autorun_Sysinfo.dll
LoadLibrary Plugins\Autorun_Runtime.dll
LoadLibrary Plugins\Autorun_Process.dll
Pragma Include %COMMANDER_PATH%\Ini\NewsBar\newsbar.aucfg
Pragma AutorunFinalizeSection
AutoUptade = 0
Sleep(250)
if %NEWSBARTHREAD% then sleep(500)
[/cut]
Перезагрузите Total. Если все правильно (пути и наличие файлов), то в меню панели должно появиться "Автообновление: да". Если нет, то попробуйте нажать на пункт и в окне диалога подтвердите кнопкой "Да" запуск задачи. Если задача не запускается, то значит что-то где-то не так. Тут сразу не скажешь. Все должно работать.
Лог файл создается во временном каталоге с именем news_tmp.log. Путь c:\Users\<User>\AppData\Local\Temp\news_tmp.log, где <User> - имя вашего профиля. Если его там нет, то непонятно почему (по идее, он должен создаваться без проблем). А если есть, то, возможно, неправильно указан путь к редактору в newsbar.ini, поэтому он и не открывается через меню.
Добавлено: Вс апр 14, 2024 20:04
Kspeh
Всё сделал. Не сработало. Лог в темпе не создался. AutoUptade исправил на AutoUpdаte - не сработало. Поставил 1 - не сработало.
Добавлено: Вт апр 16, 2024 19:38
Orion9
Kspeh
Заставил я вас помучиться.)
Судя по всему, скрипт еще далек от совершенства и в нем много недоработок и непредусмотренных моментов. Возможно, я поспешил его выложить. Надо будет пересмотреть весь код и провести больше различных тестов. К сожалению, пока ничего больше не могу сказать или как-то помочь

Вручную у вас панель ведь создается, как я понял?
Добавлено: Вт апр 16, 2024 19:51
Kspeh
Вручную у вас панель ведь создается, как я понял?
- ну не вручную, а при запуске скрипта. Панель создалась.
Добавлено: Ср апр 17, 2024 00:08
Orion9
Kspeh
Это хорошо, значит все работает (основной функционал). Удалите панель и создайте ее заново. Из меню "Проверить обновления" еще раз повторите операцию. Что произойдет? Если панель снова успешно создатся (но уже через меню), значит точно не должно быть никаких преград. Я имею в виду, что в таком случае, только автообновление у вас, значит, не запускается, а это отдельный модуль для плагина Autorun. Тогда еще раз попробуйте пройти процесс установки и конфигурирования плагина Autorun. Более глубоко ознакомтесь с его работой. Проверьте, работает ли он вообще с какой-нибудь простой конфигураций (из стандартных шаблонов и примеров). Это, конечно, дополнительные сложности, но по-другому пока, видимо, никак не получится.
Добавлено: Ср апр 17, 2024 18:18
Kspeh
Orion9
- вроде как нашёл ошибку:
- здесь тоже буквы перепутаны. Пока не исправил, не обновлялось даже вручную. Но после того, как исправил, тут же вручную обновилось (хотя ведь "авто"! Может просто совпало так? Просто в первый раз что-то сбойнуло?) и каждый значок стал синим с буквой "i". А вот на главной панели обновлений так и осталось ноль. Восстановил старую главную панель - там как было 2 обновления, так и остались. Но если зайти в панель обновлений - все значки синие. Кстати, хорошо бы сделать так, чтобы они меняли свой статус после того, как по ним кликнешь.
В общем, авто пока не обновляет. Я поставил интервал 30 - подожду, не буду закрывать Тотал. В прошлый раз не сработало, может сейчас сработает, после того, как я AutoUpdate в двух местах исправил?
Добавлено: Чт апр 18, 2024 11:37
Orion9
Kspeh
Да, это нелепый промах. Видимо, один раз создав параметр в ini-файле с опечаткой, я тупо его везде копировал, не замечая этого. Даже в сам файл ридме попал такой копипаст.
Но это не должно сказаться на работе (проверил сейчас бегло). Выходит, что правильный (на данный момет) параметр - это именно
AutoUptade, и таким его нужно пока оставить, не смотря на опечатку.
Все синим стало, потому, что удалив старую панель и создав новую, все плагины автоматически стали считаться новыми (будто вы их не разу не видили, т.е. они создались как бы в первый раз). Нужен повторный вызов ручного обновления, чтобы произошла переоценка дат. Т.е. по сути при удалении старой панели и создании новой, требуется два раза "ручного обновления", чтобы все значки стали актуальными.
Автообновление не будет работать, если есть проблемы с плагином Autorun, поскольку оно полностью на него завязано. Проверьте, работает ли у вас Autorun на такой конфигурации:
Pragma AutorunBlockUnload
LoadLibrary Plugins\Autorun_Tweaks.dll
LoadLibrary Plugins\Autorun_Sysinfo.dll
LoadLibrary Plugins\Autorun_Process.dll
ShellExec 'notepad.exe'
Pragma AutorunFinalizeSection
AutoUptade = 0
Sleep(250)
If %NEWSBARTHREAD% then sleep(500)
Сохраните код в файл autorun.cfg и положите его в папку плагина Autorun. Если у вас все правильно настроено, то при запуске TC одновременно с ним будет запускаться Блокнот. Если все так, удалите строчу ShellExec 'notepad.exe', а вместо нее вставьте Pragma Include %COMMANDER_PATH%\Ini\NewsBar\newsbar.aucfg и автообновлении должно будет запуститься. Вы сразу увидите это в меню в пункте "Автообновления: да". А если нажмете на этот пункт, то в диалоговом окне увидите что-то типа:
Код: Выделить всё
---------------------------
newsbar.ahk
---------------------------
Автообновление раз в 300 мин.
Задача: выполняется
Проверок: 1
Следующая проверка через: 155 мин.
---------------------------
Да Нет Отмена
---------------------------
Добавлено: Чт апр 18, 2024 19:18
Kspeh
будет запускаться Блокнот.
- нет, не запускается. Сделал всё заново, всё равно не запускается. Что-то у меня неправильно работает, похоже. Запустил менеджер плагинов - там всё в порядке. Не могу понять, почему не работает.
Добавлено: Сб апр 20, 2024 23:49
Orion9
Kspeh
Установка требует некоторых манипуляций. Попробуйте еще раз пошагово выполнить все пункты утановки. В справке help_ru.chm есть отдельная статья "Установка".
Я сейчас пробую на чистом ТС воспроизвести весь процесс с нуля. Вижу, что версии, которая лежит на сайте и ссылка на которую была выше, не будет дорстаточно. Необходимо установить последнюю бету:
viewpost.php?p=135616
Добавлено: Вс апр 21, 2024 13:51
Kspeh
Orion9
- да, теперь блокнот запускается. Но когда прописываю Pragma Include %COMMANDER_PATH%\
Tools\NewsBar\newsbar.aucfg (у меня в папке Tools утилиты лежат), то получаю вот такое окно:

А если прописываю полный путь c:\Total Commander\Tools\NewsBar\newsbar.aucfg , то получаю вот это:

[/img]