» Total Commander (Часть 7)
Других файловые менеджеры, включая Windows Explorer, ведут себя более разумно: при ошибке переименования введённое новое имя остается в поле ввода, так что пользователь может скопировать его в буфер и сделать повторную попытку.
Как-то можно с этим бороться, может, плаг какой-нибудь?
С 1-й версии TC тянется этот баг... Или это не баг, а фича? Но в чем может быть смысл?
В вышеописанной ситуации после нажатия Enter я наблюдаю два окна: прогресса операции (недоступный) и, поверх него, окно с сообщением об ошибке ("Не удаётся прочитать...") и кнопками "OK" и "Отмена". При нажатии "Отмена" мы даём отбой всей операции и, естественно, получаем возврат имени к исходному (до правки) состоянию. При нажатии OK все эти окна закрываются, но отображается диалог "Переместить/переименовать файлы...", в котором как раз и выделено новое имя. Можно копировать, можно делать повторную попытку... Что не так, какие тут ещё нужны плагины и зачем с этим бороться? Или есть какие-то другие варианты поведения?
Например, у меня три заблокированные вкладки c путями
Tab 1: C:\dir1\
Tab 2: C:\dir2\
Tab 3: C:\dir3\
Когда я запускаю TC, у меня почему-то по-умолчанию всегда загружается активной Tab 3. Но содержимое её совсем не "C:\dir3\", а то содержимое, которое было активным на этой панели в последний раз.
Пример
Например, я поработал и закрыл TC и у меня при закрытии была активна вкладка Tab 1: C:\dir1\.
Теперь я снова открываю ТС и у меня открывается активной вкладка Tab 3, но почему-то с содержимым C:\dir1\. Т.е. вкладки теперь становятся такими:
Tab 1: C:\dir1\
Tab 2: C:\dir2\
Tab 3: C:\dir1\
Причём вкладка Tab 3 блокируется на неверной директории (смена вкладок и возврат на Tab 3 возвращает меня на каталог C:\dir1).
Приходится разблокировывать и заблокировывать вкладку заново.
* Права на запись ini-файлов в порядке
* Пытался убрать галочки в меню: Конфигурация — Основные операции — Сохранять при выходе — Состояние каталогов и Состояние (вид) панелей. Не помогает.
Для начала — два вопроса:
1. Путь C:\dir3\ на данный момент вообще физически существует?
2. Что указано значением ключа LockedTabChange в wincmd.ini (если такой ключ вообще там существует)?
Цитата:
1. Путь C:\dir3\ на данный момент вообще физически существует?
2. Что указано значением ключа LockedTabChange в wincmd.ini (если такой ключ вообще там существует)?
1. Путь C:\dir3\ постоянно существует. Это один из каталогов, в котором я постоянно работаю.
2. LockedTabChange — такого ключа в wincmd.ini нет.
Добавлено:
Кстати, а где сохраняются пути заблокированные вкладок? В wincmd.ini их тоже нет.
Цитата:
Кстати, а где сохраняются пути заблокированные вкладок? В wincmd.ini их тоже нет.
Там и сохраняются. Если, конечно, не использовался редирект секций [left] и [right] для открытых каталогов, а также [lefttabs] и [righttabs] для неактивных вкладок. И если права доступа там вообще позволяют что-то сохранять.
Теперь — следующие вопросы:
1. Правильно ли я понял, что все прочие изменённые настройки при выходе из TC нормально сохраняются и что проблема возникает только с вкладками?
2. Если перед выходом из TC последний каталог был открыт именно во вкладке для C:\dir3\, после перезапуска эта вкладка отображается правильно?
3. Все вкладки заблокированы полностью или с возможностью смены каталога?
4. Правильно ли я понял, что все каталоги для вкладок — корневые, или это был только пример?
Код: [lefttabs]
RedirectSection=History.ini
А убрать ключи редиректа из wincmd.ini не проще? Если вынос секций в отдельный файл создаёт только проблемы, так ли он жизненно необходим?
Видимо, в сборке, которую я использую, так всё и настроено.
Да, убрал редирект, всё заработало!
Спасибо!
Цитата:
В вышеописанной ситуации после нажатия Enter я наблюдаю два окна: прогресса операции (недоступный) и, поверх него, окно с сообщением об ошибке ("Не удаётся прочитать...") и кнопками "OK" и "Отмена". ... При нажатии OK все эти окна закрываются, но отображается диалог "Переместить/переименовать файлы...", в котором как раз и выделено новое имя.
Спасибо! А я, дурак, на автомате всегда жал на "Отмена". Привык ещё со старых версий.
Кстати, это улучшение появилось совсем недавно, ещё на 7.50 работало так, как я описал.
Да, совсем недавно.
Цитата:
10.11.10 Добавлено: При переименовании файла в панели (SHIFT+F6) и вводе недопустимого имени отображается диалоговое окно, где пользователь может исправить имя.
Это из истории TC 7.56 Beta 1.
wyxa
Цитата:
Видимо, в сборке, которую я использую, так всё и настроено.
Да, убрал редирект, всё заработало!
Это к вопросу о пользе сборок и практикуемого там принципа "без меня меня женили".
Этот самый индикатор и есть. Про этот ключ подробно написано в справке. Что касается 0 и 1, то Windows 7 сейчас поблизости нет, а на XP разница видна отчётливо: при 0 индикатор свой собственный, с тёмной полосой, как в старых версиях TC, а процент выполнения пишется прямо поверх индикатора; при 1 индикатор системный, а цифры пишутся справа. Внешний вид индикатора при значении 2 (полоска старая, но проценты справа) проявляется только при выборе классического стиля (WantXPLook=0)
Хочу настроить чтобы изображения открывались по ctrl + Q установленным XnView, а не блокнотом.
В очередной (не помню какой по счёту на этом форуме) раз: быстрый просмотр есть частный случай внутреннего просмотра. Вот этот последний и надо настраивать. Остальное сказано в справке.
Спасибо большое, нашел что искал.
Цитата:
Попробуйте это: Game Archive UnPacker Pro
А формат mpq - не может.
Это из Diablo II.
Чем можно открыть и заменить там!?
Так и проверять. А по-хорошему, по мере появления нужных плагинов их постоянно обновлять надо. Или хотя бы скачивать и складировать. Тем более, что количество сайтов, где есть смысл их искать, не так уж велико. Все попытки так или иначе автоматизировать эту задачу (см., например, здесь) неизменно заканчивались ничем.
А вообще-то по плагинам отдельная тема есть.
Цитата:
во какой умный искусственный интеллект инсталлятора!
Боюсь пошатнуть Вашу веру в торжество технического прогресса, но весь интеллект инсталлятора сводится к банальному умению читать ключ реестра InstallDir в разделе HKEY_CURRENT_USER\Software\Ghisler\Total Commander
Цитата:
весь интеллект инсталлятора сводится к банальному умению читать ключ реестра InstallDir в разделе HKEY_CURRENT_USER\Software\Ghisler\Total Commander
Э-э... Абыдна... Ну а чем определяется, какакя именно из уже имеющихся инсталляций TC пишет свой путь в этом ключе реестра? Та, которая была установлена последней?
Цитата:
Та, которая была установлена последней?
Именно.
ИМХО, ответ достаточно очевиден. Если при очередной (какой угодно по счёту) инсталляции предыдущий каталог установки, предлагаемый по умолчанию, поменяют на другой — этот другой в реестр и попадёт. Если не поменяют — останется прежний. А если исходный c:\totalcmd, предлагаемый при самой первой установке, потом ни разу не меняли, останется он.
Ну а если уже после установки (или вообще без неё, после простого копирования каталога TC с другой машины или распаковки дистрибутива вручную) для изменения записей в реестре была использована, скажем, утилита TCDir, то что там напишем, то и будет.
Честно пытался искать ответ в справках и мануалах, но не сумел найти.
Как вариант:
Код: Команда: cmd /C
Параметры: for %%i in (%S) do move %%i ..\
Цитата:
Команда: cmd /C
Параметры: for %%i in (%S) do move %%i ..\
Нельзя ли попросить пояснить значение каждого из параметров? Или, ещё лучше, дать ссылку, где я мог бы это посмотреть. Спасибо!
Цитата:
В списке команд с параметрами перемещения нету, так что такая возможность под вопросом...
Да, я и сам это заметил, потому и спросил. Нелогично как-то....
А остальное - виндовое. for %%i in (%S) do move %%i ..\ - Для каждого файла из списка в скобках(его-то и создает %S) выполняется команда после do. Вместо %i подставляется имя файла.
cmd /C - запуск командного процессора с последующим завершением. Без этого for в команде TC не работает...
Посмотреть, соответственно, можно так: запустить cmd и набрать for /? и cmd /?
Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416
Предыдущая тема: 1С: вопросы по Конфигурациям 1C
Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.