jentoso писал(а):MVV
Корректное изменение размера TMyListBox в настройке панели инструментов так и остается невозможным с 2019 года?
Ну, в 32-битной версии - да, сейчас проверил, по-прежнему при растягивании листбокса растягиваются иконки.
Но есть одно НО! Я попробовал отправить листбоксу сообщение LB_SETCOLUMNWIDTH и задать ширину колонки, и при задании небольших значений он начинает показывать большее число иконок! Т.е. способ найден! Например, при стандартном масштабе экрана можно использовать значение ширины колонки 36-38, так иконки аккуратно вписываются в свои позиции и по бокам не пропадает место. Собственно, я опытным путём нашёл ширину, которая используется тоталом изначально - 39 в 32-битном и 37 в 64-битном, при её установке исходный вид листбокса не меняется. Но команду надо посылать после каждого растягивания, т.к. при последующем растягивании иконки продолжат растягиваться. Само собой, это касается только 32-битной версии, т.к. в 64-битной при растягивании листбокса ширина иконок не меняется и их становится видно больше и без этого костыля.
У меня запускается скрипт по уборке мусора, но когда я добавляю в него "поиск с плагинами" ничего не работает, окно поиска включается и всё, ничего не ищет.
А хотелось бы исключить из этого поиска символические файлы и папки, и те файлы, которые находятся, так сказать, в "виртуальных" папках - нет смысла чистить там мусор, всё равно удалится при перезагрузке.
790 писал(а):окно поиска включается и всё, ничего не ищет.
Без содержимого пользовательской команды em_temp причину понять затруднительно. Наудачу, можно попробовать увеличить задержку, например, установить delay(500) вместо delay(200).
sa, извиняюсь.
В файле usercmd.ini одна единственная запись:
[em_temp]
cmd=LOADSEARCH TEMP
Больше ничего про em_temp не знаю. Мне предложили данный скрипт где-то здесь на форуме, но это было очень давно и источник найти не могу.
Спасибо, попробовал.
При delay<400 не работает.
При delay 400 то работает нормально, то не работает.
При delay 500 работает, но само окно поиска почему-то сворачивается в маленькое окошко, а не как обычно в полный размер и потом любой поиск так открывается А если убрать "Поиск с плагинами", то всё нормально, как прежде.
790 писал(а):когда я добавляю в него "поиск с плагинами"
А каким образом это делается?
Я понял, что настройки поиска загружаются из шаблона поиска с именем TEMP (LOADSEARCH TEMP). Этот шаблон и надо в диалоге поиска изменять/дополнять по своему усмотрению и сохранять его по ходу дела.
sa
Да, именно так и делается. Открываю поиск, загружаю шаблон ТЕМР, включаю галку поиск с плагинами (tc и/или ntlinks), сохраняю как ТЕМР, заменить.
А TCFS2.exe вместе с параметрами запускается из UserMenu.
В последних версиях TC особой нужды в приведённом "скрипте" для TCFS2 уже практически нет: достаточно в команде загрузки шаблона добавить два знака равенства (LOADSERCH == TEMP), первый из них запускает поиск немедленно, а второй – выводит результаты в панель по его окончании. Посмотрите, как при этом будет вести себя команда em_temp (можно запустить её прямо из командной строки).
А можно как-то полностью, что оставлять в комманде в UserMenu? а то я как-то не силён в этом
А то мне пишет:
Файл не найден!
= LOADSEARCH TEMP
"Не удаётся найти указанный файл"
А в файле usercmd.ini добавить два знака равенства:
[em_temp]
cmd=LOADSEARCH == TEMP
Добавлено:
Или сразу в UserMenu: LOADSEARCH == TEMP
Наверное мы о разном: я подумал, что речь о меню Запуск, что в wincmd.ini хранится в разделе [User], а вы о чём-то другом, в чём я не очень разбираюсь…
Да, так работает, спасибо. Но всё равно при первом запуске после перезагрузки ТС, если использовать с плагинами, то окно поиска "сбрасывается" в маленький размер. И не осуществляется авто-выделение всех файлов в этой виртуальной папке.
790 писал(а):то окно поиска "сбрасывается" в маленький размер
Выходит, TCFS2 здесь не при чём.
790 писал(а):не осуществляется авто-выделение всех файлов
Выделение-то нетрудно добавить, но опасность в том, что оно сработает и в случае, если поиском ничего не найдено, а окно поиска закрыто вручную.
Да, не причём.
Ну то что сработает выделение - в этом ничего страшного. По мудрому совету Avada, я не стал настраивать автоматическое удаление найденых файлов. А то действительно, при отсутсвии оных, ТС пытался удалить весь системный диск