Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Total Commander (часть 13)

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40

Открыть новую тему     Написать ответ в эту тему

Maz



Дед Мазай
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Предыдущие темы: Часть 1 Часть 2 Часть 3 Часть 4 Часть 5 Часть 6 Часть 7 Часть 8 Часть 9 Часть 10 Часть 11 Часть 12

 

 
 
Текущая финальная версия: 11.51 (32-битная/64-битная/32+64) (19.02.2025)
 
Предыдущие версии: 11.0x: 11.03 (32/64/32+64); 10.5x: 10.52 (32/64/32+64); 10.0x: 10.00 (32/64/32+64)
9.5x: 9.51 (32/64/32+64); 9.2x: 9.22a (32/64/32+64); 9.1x: 9.12 (32/64/32+64); 9.0x: 9.0a (32/64/32+64);
8.5x: 8.52a (32/64/32+64); 8.0x: 8.01 (32/64/32+64);
7.5x: 7.57a; 7.0x: 7.04a
 
Коллекция предыдущих версий | Новейшая история изменений (11.51, англ.)  

"Когда ждать финальную версию x.xx?" — "Когда будет готова!" © К. Гислер
На вопрос "Когда будет русик к версии x.xx?" ответ точно такой же © CaptainFlint


Полный набор русификации от CaptainFlint и Avada
v9.5+ (9.51, 14.11.2020, с переводом справки): CHM (зеркало), HLP (зеркало)
Начиная с версии 7.50 стандартный набор русификации от тех же авторов входит в дистрибутив TC!
 
Стандартный набор русификации от М. Жилина
v9.0+ (9.20, 03.07.2018): Скачать

Официальный сайт разработчика | Официальный форум TC | TotalcmdWiki | Русский сайт TC | Русский форум TC
О проблемах с wincmd.ru/totalcmd.net Подробности

Все вопросы по плагинам и аддонам — в Плагинах
Все вопросы по лечению пациента — только в Варезнике
Настроенные сборки Total Commander (и все вопросы по ним)

Онлайновая русская справка (для TC 9.51, 14.11.2020)
Total Commander Knowledge Base 3.0 (русскоязычная база знаний)  
Офлайновая версия TCKB 1.7 (CHM-файл)
Все ключи Total Commander (онлайновые версии файлов данных Ultra TC Configuration Editor)
Команды и параметры Total Commander (справочные таблицы)
Стандартные клавиатурные назначения Total Commander (справочные таблицы)

Всего записей: 39247 | Зарегистр. 26-02-2002 | Отправлено: 22:07 20-11-2024 | Исправлено: Avada, 10:11 24-02-2025
AkulaBig

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Если надо отключить расширения по порядку, то да. Кстати, надо проверить. Я через скобки первоначально пробовал, но у меня не срослось. Но я каждое пробовал.
 
Добавлено:
Проверил. Не, не работает. После отрицания обязательно должно быть AND. Тогда и ваш вариант работает.

Всего записей: 5461 | Зарегистр. 11-03-2003 | Отправлено: 12:57 02-12-2024
Avada



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AkulaBig
Интересно в таком случае, почему у меня при тестировании безукоризненно работает без всяких & (И) в детект-строке (только что ещё раз проверил). Впрочем, имею к этому чисто академический интерес и дальше копаться не буду.

Всего записей: 7707 | Зарегистр. 31-07-2008 | Отправлено: 15:25 02-12-2024 | Исправлено: Avada, 15:27 02-12-2024
AkulaBig

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А вы в нескольких местах детект-строки отключали? У меня первое отключение расширения отключает. Но Ирфан (на нем тестю) начинает подхватывать какие-то левые расширения. Если еще где-то отключить, тогда опять все начинают подхватываться. Собственно если посмотрите справку, которую вы выше привели. Либо куски перевода из нее. Там прям в самом конце описания детект-строки приведены примеры логики. Вот: Operator precedence:
The strongest operators are =, != < and >, then comes &, and finally |. What does this mean? Example:
expr1="a" & expr2 | expr3<5 & expr4!=b will be evaluated as ((expr1="a") & expr2) | ((expr3<5) & (expr4!="b"))
If in doubt, simply use braces to make the evaluation order clear.

Всего записей: 5461 | Зарегистр. 11-03-2003 | Отправлено: 16:34 02-12-2024
Avada



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AkulaBig
Нет, не отключал. Группу для исключения достаточно собрать в одном месте.
А логику эту я знаю, в т.ч и по-русски. Фрагмент раздела из новой (пока не опубликованной) справки TC в переводе CaptainFlint:

Цитата:
Операторы располагаются в порядке убывания приоритета следующим образом: =, !=, <, >, &, |.
 
Это означает, что, например, выражение:
expr1="a" & expr2 | expr3<5 & expr4!="b"
будет обработано, как если бы в нём были расставлены скобки:
((expr1="a") & expr2) | ((expr3<5) & (expr4!="b"))
 
В любом случае, если у вас есть сомнения, лучше заключить необходимое подвыражение в скобки явным образом.


Всего записей: 7707 | Зарегистр. 31-07-2008 | Отправлено: 17:17 02-12-2024 | Исправлено: Avada, 17:18 02-12-2024
AkulaBig

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Собственно разобрались. А дальше кому как нравится.

Всего записей: 5461 | Зарегистр. 11-03-2003 | Отправлено: 19:30 02-12-2024
kontramot

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Начиная с первой беты 11.50 b1 (до сих пор не исправлено в текущей 11.50 b8) в Totale сломана  работа с CMD.EXE

ИМХО, это серьёзнейший баг.
 
Поясняю:
Постоянно, в течении многих лет и версий (вплоть до 11.03!) использую использовал следующую кнопку (взятую тут, на форуме):

Код:
TOTALCMD#BAR#DATA
cmd /v:on /c
"for %%i in (%S) do set mdd=%%~ti && md ^"%T"!mdd:~6,4!-!mdd:~3,2!-!mdd:~0,2!^""
WCMICONS.DLL,29
Создать каталоги по дате отмеченных файлов/каталогов
 
0
-1
 

(можно выделять сразу несколько файлов и папок с разными датами - для каждого/каждой из них создавалась соответствующая папка в целевой панели)
 
Начиная с первой беты 11.05 вместо, например, папок вида "2024-12-03" в целевой панели стал создаваться всякий мусор (каждый раз разнай, в зависимости от путей в именах) типа ".202-.1-%0".
 
Уверен, что такой косяк может вылезти ещё во многих местах которые, потенциально, могут привести к порче/потере данных (просто у меня косяк всплыл в относительно "безопасной" ситуации, "просто неудобство").
 
Если кто может на аглицком изъясняться, сообщите Гислеру на форуме, плиз.
 
З.Ы.
И да, я знаю, что кнопка "не идеальная" (в смысле кода) - например, не работала  если в пути к целевой папке был символ амперсанда ("&") но, тем не менее, она была рабочей и в 99.9% удовлетворяла потребности. Беда не в несовершенстве команды, а в том, что Тотал перестал её отрабатывать как раньше (что потенцеально может сломать многие ранее использовавшиеся команды/сценарии).

Всего записей: 196 | Зарегистр. 27-01-2021 | Отправлено: 09:44 03-12-2024 | Исправлено: kontramot, 09:48 03-12-2024
Avada



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
kontramot
Если эта функция (в реальности узкоспециальная и нужная очень небольшому числу пользователей) для вас столь важна, пишите самостоятельно автору TC (хотя бы на кое-каком английском) на оффорум и будьте готовы к обсуждению того, считать это багом или нет (и почему, и чьим именно). За вас это в данном случае вряд ли кто-то захочет делать, хотя кнопка действительно перестала нормально работать. Похоже, какие-то нюансы обработки подобных команд могли в TC измениться (опять же надо разбираться).
Возможно, вам что-то смогут подсказать по правке или замене этой кнопке и здесь, на месте. Я, увы, не специалист по исходному системному синтаксису, а средствами самого TC пока смог на скорую руку организовать создание такой папки только для одного объекта, причём только в самом диалоге создания каталога, а не на кнопке: параметров для cm_MkDir/cm_MkDirOther пока нет. А вот вариант с перемещением выделенных объектов в папки с нужными именами через групповое переименование вполне реализуем, но исходная кнопка ничего подобного не делала.

Всего записей: 7707 | Зарегистр. 31-07-2008 | Отправлено: 09:49 03-12-2024 | Исправлено: Avada, 10:35 03-12-2024
ziabriev



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
kontramot
Уберите кавычки в начале параметра, а в конце - двойные, у меня так работает 11.50b8

Всего записей: 1494 | Зарегистр. 03-03-2019 | Отправлено: 10:33 03-12-2024 | Исправлено: ziabriev, 10:33 03-12-2024
Avada



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ziabriev
Подтверждаю, так в 11.50 работает.

Всего записей: 7707 | Зарегистр. 31-07-2008 | Отправлено: 10:37 03-12-2024
Plumber



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Туточки давеча нарисовался свежий 7-zip
Подробнее...
Интересно, завтра по идее должна быть новая бета ТС, она будет уже со свежим?

Всего записей: 1195 | Зарегистр. 18-03-2004 | Отправлено: 17:49 03-12-2024 | Исправлено: Plumber, 17:49 03-12-2024
AkulaBig

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Гислер обещал кое-каких вкусняшек добавить, пусть работает. А TC7Z.DLL и TC7Z64.DLL из 7Z.DLL мы и сами за минуту сделаем. Больше он ни для чего не нужен.

Всего записей: 5461 | Зарегистр. 11-03-2003 | Отправлено: 18:50 03-12-2024
insorg



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
 Уберите кавычки в начале параметра, а в конце - двойные, у меня так работает 11.50b8

Вероятно связано с аналогичными кавычками отсюда
https://www.ghisler.ch/board/viewtopic.php?t=84541
 
Добавлено:

Цитата:
Интересно, завтра по идее должна быть новая бета ТС, она будет уже со свежим?  

Ну он же сам ввязался делать самописную либу вместо использования оригинала (как c unrar.dll, например), вот пусть и следит за этим и обновляет теперь.
 
Добавлено:

Цитата:
Гислер обещал кое-каких вкусняшек добавить

Это каких? Неуж-то -slp сделает?

Всего записей: 18522 | Зарегистр. 04-11-2010 | Отправлено: 20:07 03-12-2024
ziabriev



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Вероятно связано с аналогичными кавычками отсюда

Я это тоже читал, но кнопка у меня из ТС 10.52:

Код:
TOTALCMD#BAR#DATA
%comspec% /v:on /c
for %%i in (%S) do set mdd=%%~ti && md ^"%P"!mdd:~6,4!-!mdd:~3,2!-!mdd:~0,2!^
wcmicons.dll,29
Создать каталоги именем даты выделенных объектов
 
0
-1
 

и кавычки там только для путей с пробелами - "%P".

Всего записей: 1494 | Зарегистр. 03-03-2019 | Отправлено: 21:22 03-12-2024
AkulaBig

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
insorg

Цитата:
Неуж-то -slp сделает?

Отстаете вы от времени. Уже в 8-й бетке сделал.

Всего записей: 5461 | Зарегистр. 11-03-2003 | Отправлено: 21:41 03-12-2024
insorg



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AkulaBig
Я про внутренний упаковщик, а не ехе.

Всего записей: 18522 | Зарегистр. 04-11-2010 | Отправлено: 21:49 03-12-2024
AkulaBig

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Я тоже.

Всего записей: 5461 | Зарегистр. 11-03-2003 | Отправлено: 22:45 03-12-2024
insorg



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AkulaBig
 
Похвально, если так.  
Отдельные танцы с бубном требует, или по умолчанию работает сразу?

Всего записей: 18522 | Зарегистр. 04-11-2010 | Отправлено: 23:08 03-12-2024
AkulaBig

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
В системе большие страницы самому надо включить.

Всего записей: 5461 | Зарегистр. 11-03-2003 | Отправлено: 06:06 04-12-2024
ziabriev



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AkulaBig

Цитата:
В системе большие страницы самому надо включить.

Я так понял, что это включение осуществляется записью в реестре
Подробнее...

Всего записей: 1494 | Зарегистр. 03-03-2019 | Отправлено: 08:19 04-12-2024
AkulaBig

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ну вы накрутили Просто через рег-файл можно. Но включается не так. Я включал через 7zFM. Но наверняка можно через политики включить.

Всего записей: 5461 | Зарегистр. 11-03-2003 | Отправлено: 09:29 04-12-2024
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40

Компьютерный форум Ru.Board » Компьютеры » Программы » Total Commander (часть 13)


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2025

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru