Работа архиваторов при отсутствии папки Temp
Select messages from
# through # FAQ
[/[Print]\]

Total Commander -> Общие вопросы

#1: Работа архиваторов при отсутствии папки Temp Author: Aleks431 PostPosted: Wed Apr 11, 2018 21:19
    —
Заметил что при отсутствии временной папки Temp не срабатывают на упаковку архиваторы Rar, Arj настроенные в Архиваторных плагинах.
У меня папка Temp располагается на виртуальном диске Z, в специально выделенном разделе оперативной памяти, поэтому при загрузке ПК папка Temp отсутствует и создаётся потом какой-нибудь программой.
Вот и пришлось для её создания в Автозагрузку прописать запуск TCIMG.exe с параметром
folds=Z:\||Temp pause=500 close=**D:\ProgrammWork\TotalCmd\TCIMG.exe
Может кто чего лучше предложит.

#2:  Author: AvadaLocation: Россия, Саратов PostPosted: Wed Apr 11, 2018 21:26
    —
Aleks431
Для начала: давно ли у нас RAR и ARJ стали требовать настройки на упаковку в архиваторных плагинах?

#3:  Author: Aleks431 PostPosted: Wed Apr 11, 2018 21:34
    —
Avada
У меня до сих пор ТС 8.52а и я наверно, не так выразился, настроено/прописано всё что нужно в закладке Архиваторы 5-10 лет назад и отлично работает(ло). Просто раньше не замечал этого.
Кстати, скрипты тоже без папки Temp на выполняются.

#4:  Author: FlasherLocation: Москва PostPosted: Wed Apr 11, 2018 21:42
    —
Aleks431
Ничего удивительного. Многие архиваторы сперва наполняют архив в темповом файле, а потом переносят в получатель. Параметризованные списки всегда создаются в Temp-е, там и проблемы со скриптами. Вообще без этой папки многие программы (включая браузеры) лагать будут, т. к. первым делом туда скидывают свой кэш и др. времянку.

#5:  Author: Aleks431 PostPosted: Wed Apr 11, 2018 22:21
    —
Flasher
Да это понятно. Надо что-то к запуску ТС прикрутить, например в ...wdx\Autorun\autorun.cfg типа прописать
# Создание папки Temp
ShellExec '%COMMANDER_PATH%\TCIMG.exe' 'folds=Z:\||Temp pause=500 close=**D:\ProgrammWork\TotalCmd\TCIMG.exe'
Сейчас поэкспериментирую.

#6:  Author: FlasherLocation: Москва PostPosted: Wed Apr 11, 2018 22:29
    —
Aleks431
Зачем такие костыли? У Autorun есть команда SetEnv. См. хелп.

#7:  Author: Aleks431 PostPosted: Wed Apr 11, 2018 22:48
    —
Flasher
"Костыль" кстати работает, но при каждом открытии ТС создаёт новую очередную папку Temp_№.
Конкретный пример можно увидеть создания папки на другом диске?
Вариант SetEnv /A Temp "%COMMANDER_PATH%" или SetEnv /A Temp "Z:\" не прокатывает. На большее мне соображалки пока не хватило.

#8:  Author: FlasherLocation: Москва PostPosted: Wed Apr 11, 2018 23:38
    —
Aleks431 wrote:
"Костыль" кстати работает, но при каждом открытии ТС создаёт новую очередную папку Temp_№.
Где создаёт?
Aleks431 wrote:
Вариант SetEnv /A Temp "%COMMANDER_PATH%" или SetEnv /A Temp "Z:\" не прокатывает.
В хелпе же написано, что делает ключ /A — "Добавляет текст к существующей переменной". Добавляет, а не устанавливает/присваивает (то бишь переписывает). Он тут лишний. Как и кавычки.
А в отношении Z:\ вообще не вижу смысла писать переменную, коли он не доступен для записи.

#9:  Author: Aleks431 PostPosted: Thu Apr 12, 2018 00:07
    —
Flasher wrote:
Aleks431 wrote:
"Костыль" кстати работает, но при каждом открытии ТС создаёт новую очередную папку Temp_№.
Где создаёт?

Рядом с уже ранее созданной Temp на диске Z. Temp_1, потом Temp_2 и т.д.
Хелп почитал... Если Вам всё в нём понятно можете помочь конкретным примером? Раз уж если считаете что будет лучше.

#10:  Author: FlasherLocation: Москва PostPosted: Thu Apr 12, 2018 00:10
    —
Aleks431
Разве этой информации недостаточно?:
Flasher wrote:
Он тут лишний. Как и кавычки.
Аналогично для TMP (используется для вышеуказанных парам. списков).
Code:
SetEnv TEMP %COMMANDER_PATH%\Temp
SetEnv TMP %COMMANDER_PATH%\Temp
Саму папку только надо не забыть создать.
Аналогично с Z:
Code:
SetEnv TEMP Z:
SetEnv TMP Z:

#11:  Author: Tol!kLocation: Арзамас PostPosted: Thu Apr 12, 2018 19:33
    —
у мну в автозагрузке
Code:
:loop
ping -n 2 0.0.0.0 >nul
md "Z:\Temp" ||goto :loop
set "Temp=Z:\Temp"
set "Tmp=Z:\Temp"



Total Commander -> Общие вопросы


output generated using printer-friendly topic mod. All times are GMT + 4 Hours

Page 1 of 1

Powered by phpBB © 2001, 2005 phpBB Group