Страница 1 из 1
Удаление папки при закрытии Total Commander
Добавлено: Пт июл 18, 2025 17:34
HEXFIX
Доброго времени суток.
Возможно ли как-тот реализовать скриптом или батником удаление определённой папки (к примеру, %COMMANDER_PATH%\Plugins\WLX\uLister\.oit) при закрытии Total Commander?
Добавлено: Пт июл 18, 2025 18:42
jentoso
Добавлено: Пт июл 18, 2025 19:27
HEXFIX
jentoso
А можно готовый вариант? Я чувствую, что ну ооочень долго разбираться буду с этим всем.
Добавлено: Пт июл 18, 2025 21:21
jentoso
Устанавливаете плагин по инструкции.
Затем в папке с плагином создаете файл autorun.cfg (или autorun.aucfg) и в нем прописываете
Код: Выделить всё
Pragma AutorunFinalizeSection
FileDelete(COMMANDER_PATH & "\Plugins\WLX\ulister\.oit\")
Теперь при выходе из TC в папке .oit будут удаляться все файлы, а сама папка останется пустой.
Добавлено: Сб июл 19, 2025 09:18
HEXFIX
Ну это не совсем то, что мне нужно, таки надо, чтобы удалялась папка, а папку плагина я в качестве примера привёл. Но даже оно не работает, файлы не удаляются...
Добавлено: Сб июл 19, 2025 09:57
jentoso
HEXFIX
Плагин установлен 2.2.19.1 (23.06.2025) и настроен, ТС версии 11.55?
Чтобы проверить работу плагина при закрытии, можно в autorun.cfg (или autorun.aucfg) добавить
Код: Выделить всё
Pragma AutorunFinalizeSection
MsgBox "See soon"
При выходе отобразится окно с надписью "See soon".
А чтобы удалить саму папку надо добавить
Код: Выделить всё
Pragma AutorunFinalizeSection
DirDelete(COMMANDER_PATH & "\Plugins\WLX\ulister\.oit\", 1)
Добавлено: Сб июл 19, 2025 10:34
HEXFIX
jentoso
Всё работает. Спасибо!
Добавлено: Сб июл 19, 2025 10:45
Monarch-LFV
HEXFIX
А можно узнать, для чего удаляете папку .oit плагина Ulister? Это бинарники, но в них по F4 можно увидеть папку %temp% конкретного пользователя (видимо поэтому?), вместе с тем там сохраняются настройки, в частности ПКМ->Options->Clipboard->Unicode, которую придется включать постоянно.