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

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

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

Maz (10-03-2021 12:01): Total Commander (часть 11)  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200

   

Maz



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

 
Текущая финальная версия: 9.51 (32-битная/64-битная/32+64) (25.03.2020)
 
Предыдущие версии: 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
 
Коллекция предыдущих версий | Новейшая история изменений (9.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 | Русский сайт TC | Русский форум TC
Все вопросы по плагинам и аддонам — в Плагинах
Все вопросы по лечению пациента — только в Варезнике
Настроенные сборки Total Commander (и все вопросы по ним)

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

Всего записей: 38741 | Зарегистр. 26-02-2002 | Отправлено: 20:26 11-07-2018 | Исправлено: CaptainFlint, 21:01 14-11-2020
Pavel_SAM

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

Цитата:
При стандартном копировании выбор режима "заменять только более старые" не устраивает?

несколько раз так пробовал, но такое ощущение что опять же всё тащит без разбора - ну не может вся папка за сутки обновится в которой к примеру куча фоток и добавилось от силы 20 штук
 
PS попробовать синхронизацию каталогов пока не могу - как раз производится копирование и ещё наверное часа 4 продлится

Всего записей: 1083 | Зарегистр. 12-01-2005 | Отправлено: 14:59 22-11-2018 | Исправлено: Pavel_SAM, 15:01 22-11-2018
Fil_2071



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

----------
От сумы, тюрьмы и больницы не зарекайся ;-)

Всего записей: 2001 | Зарегистр. 30-03-2002 | Отправлено: 15:05 22-11-2018
Skif_off

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

Цитата:
несколько раз так пробовал, но такое ощущение что опять же всё тащит без разбора

Нужно ещё проверить, какой файл старее - это может занять заметное время, если файлов много.
 
Возможно, есть смысл посмотреть специализированный софт или попробовать что-то из утилит, следящих за папкой/папками (потом получать список и копировать чем-нибудь ещё, консольным, например)?

Всего записей: 6458 | Зарегистр. 28-01-2008 | Отправлено: 16:05 22-11-2018
tramparamparam02



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Народ, напомните, пожалуйста, что именно надо прописать в системном реестре, чтобы добавить в системное контекстное меню для файлов и папок команду "Открыть папку данного файла в Total Commander" (что-нибудь в таком роде).  
Спасибо!

Всего записей: 2371 | Зарегистр. 30-03-2016 | Отправлено: 16:22 29-11-2018
mig73



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
tramparamparam02
Добавить. CMD в русской OEM кодировке запускаются из ТС

Код:
SET KEY=HKCU\Software\Classes\*\shell\Open TC
REG ADD "%KEY%" /f
REG ADD "%KEY%" /VE /D "Открыть в Total Commander" /f
REG ADD "%KEY%" /V Description /D "Открыть в Total Commander" /f
REG ADD "%KEY%" /V Icon /D "%COMMANDER_EXE%" /f
REG ADD "%KEY%" /V MUIVerb /D "Открыть в Total Commander" /f
REG ADD "%KEY%" /V Position /D "Middle" /f
SET KEY=HKCU\Software\Classes\*\shell\Open TC\Command
REG ADD "%KEY%" /f
REG ADD "%KEY%" /f /ve /d "%COMMANDER_EXE% /O /R=\"%%1\" /L=\"%%1\""
SET KEY=HKCU\Software\Classes\Directory\shell\Open TC
REG ADD "%KEY%" /f
REG ADD "%KEY%" /VE /D "Открыть в Total Commander" /f
REG ADD "%KEY%" /V Description /D "Открыть в Total Commander" /f
REG ADD "%KEY%" /V Icon /D "%COMMANDER_EXE%" /f
REG ADD "%KEY%" /V MUIVerb /D "Открыть в Total Commander" /f
REG ADD "%KEY%" /V Position /D "Middle" /f
SET KEY=HKCU\Software\Classes\Directory\shell\Open TC\Command
REG ADD "%KEY%" /f
REG ADD "%KEY%" /f /ve /d "%COMMANDER_EXE% /O /R=\"%%1\" /L=\"%%1\""

Убрать.

Код:
 
REG DELETE "HKCU\Software\Classes\*\shell\Open TC" /f
REG DELETE "HKCU\Software\Classes\Directory\shell\Open TC" /f
 

Всего записей: 8283 | Зарегистр. 24-02-2010 | Отправлено: 16:46 29-11-2018 | Исправлено: mig73, 06:52 30-11-2018
tramparamparam02



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
mig73 15:46 29-11-2018
Цитата:
Добавить. CMD в русской OEM кодировке запускаются из ТС

Прошу прощения, но это кажется не совсем то. Например, здесь не прописан реальный полный путь к файлу Total Commander totalcmd.exe, а вместо этого указана переменная %COMMANDER_EXE%. А ведь это внутренняя переменная самого TC, система о ней ничего не знает.
 
Конечно, я могу сам заменить вручную на правильное имя файла, это не проблема. Но, может быть, мы вообще говорим о разных вещах?

Всего записей: 2371 | Зарегистр. 30-03-2016 | Отправлено: 17:10 29-11-2018
virussnu

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
tramparamparam02
Всё, что тебе надо (и даже лучше), ты найдёшь ТУТ:
http://wincmd.ru/plugring/tcshell.html

Всего записей: 347 | Зарегистр. 15-09-2007 | Отправлено: 17:17 29-11-2018 | Исправлено: virussnu, 17:18 29-11-2018
mig73



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
tramparamparam02
У меня это в сборке работает уже больше года Регистрация в системное меню происходит запуском батника прямо из ТС, внутренняя переменная в реестре будет преобразована в путь к totalcmd.exe или totalcmd64.exe правильно. Перезагрузка не требуется. Видно что с переменными вы не работали и даже не проверяли.

Всего записей: 8283 | Зарегистр. 24-02-2010 | Отправлено: 17:18 29-11-2018
virussnu

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

Цитата:
Всё, что тебе надо (и даже лучше), ты найдёшь ТУТ:  

Пример моей кнопки:

Цитата:
TOTALCMD#BAR#DATA
*%commander_path%\plugins\UTIL\TCShell\TCShell.exe
 
%commander_path%\plugins\UTIL\TCShell\TCShell.exe
TCShell (x32) - "Open in Total Commander"
%commander_path%\plugins\UTIL\TCShell\
 
-1
 

Всего записей: 347 | Зарегистр. 15-09-2007 | Отправлено: 17:19 29-11-2018
tramparamparam02



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
mig73 16:18 29-11-2018
Цитата:
У меня это в сборке работает уже больше года    Регистрация в системное меню происходит запуском батника прямо из ТС, внутренняя переменная в реестре будет преобразована в путь к totalcmd.exe или totalcmd64.exe правильно

Теперь стало понятно. Упустил из виду существенную деталь, что батник надо запускать именно из-под Total Commander.
 
Запустил, добавил ключи в системный реестр. Всё добавилось корректно, кроме самой последней строки:  

Код:
REG ADD "%KEY%" /VE /D ""%COMMANDER_EXE%" /O /R="%%1" /L="%%1"" /f]

на неё выдаётся ошибка: Invalid Syntax (скриншот приложен).  
Возможно, там лишняя квадратная скобка в конце строки? Но даже если убрать эту скобку, всё равно выдаётся ошибка.
 
 
 
Также выяснилось, что файлы и папки обрабатываются некорректно, если в их имени содержится пробел. В этом случае фокус устанавливается на родительскую папку объекта или корневую папку диска (не разобрался, от чего это зависит).
 
Возможно, вторая проблема - последствие первой, но не факт. А у вас всё работает нормально?
 
virussnu 16:17 29-11-2018
Цитата:
Всё, что тебе надо (и даже лучше), ты найдёшь ТУТ:  http://wincmd.ru/plugring/tcshell.html

Да, это как раз то, о чём я спрашивал. Но предпочёл бы править системный реестр сам, а не оставлять это на откуп анонимного автора прораммы TCShell.
А зачем кнопка? Это ведь разовая операция - до следующей переустановки системы.

Всего записей: 2371 | Зарегистр. 30-03-2016 | Отправлено: 22:52 29-11-2018 | Исправлено: tramparamparam02, 22:56 29-11-2018
mig73



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
tramparamparam02
Вы правы, скобка это ошибка при оформлении поста.  С пробелами есть такое, позже разберусь (лишняя скобка не влияет).

Всего записей: 8283 | Зарегистр. 24-02-2010 | Отправлено: 23:01 29-11-2018
tramparamparam02



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
mig73 22:01 29-11-2018
Цитата:
Вы правы, скобка это ошибка при оформлении поста.  

Однако ошибка при работе батника не зависит от наличия этой скобки. А у вас так же?
 

Цитата:
 С пробелами есть такое, позже разберусь (лишняя скобка не влияет).

То есть, у вас тоже имена с пробелами не обрабатываются? У меня имена подавляющего большинства файлов и папок содержит пробелы.
Наверное, там где-то кавычек не хватает, но пока не соображу, где именно.

Всего записей: 2371 | Зарегистр. 30-03-2016 | Отправлено: 00:09 30-11-2018
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
tramparamparam02
 
Я выкладывал вариант, которым пользуюсь здесь.

Всего записей: 1579 | Зарегистр. 08-12-2013 | Отправлено: 00:19 30-11-2018 | Исправлено: Abel11, 00:21 30-11-2018
virussnu

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

Цитата:
Но предпочёл бы править системный реестр сам, а не оставлять это на откуп анонимного автора прораммы TCShell.

Я конечно извиняюсь, но очень похоже на "Я лучше сам буду толкать машину, чем доверять неизвестно кем собранному мотору..."
 
Кроме того, называть автора "неизвестно кто"... ну такое... К нему можно обратится напрямую на куче форумных обсуждений множества его известных и популярных плагинов. Например, здесь...
 
Добавлено:
А ещё ему можно письмо написать на мыло, указанное прямо в программе.

Всего записей: 347 | Зарегистр. 15-09-2007 | Отправлено: 00:50 30-11-2018 | Исправлено: virussnu, 00:54 30-11-2018
mig73



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
tramparamparam02
Скрипт исправил. Спасибо что указали на длинные имена Я там синтаксис испоганил с бодуна походу...

Всего записей: 8283 | Зарегистр. 24-02-2010 | Отправлено: 01:19 30-11-2018 | Исправлено: mig73, 01:21 30-11-2018
tramparamparam02



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
mig73 00:19 30-11-2018
Цитата:
Скрипт исправил. Спасибо что указали на длинные имена

Немного не до конца. Теперь он работает только в том случае, если путь к файлу totalcmd.exe не содержит пробелов. В противном случае он система просто не находит TC и пишет, что файл не ассоциирован ни с одной программой. Похоже, что опять где-то кавычки пропущены. Но где именно, этого я в упор не вижу. Вроде бы все на месте.
 
Кроме того, ошибка в последней строке сохранилась, во всяком случае, сообщение об ошибке то же самое.  
 
Добавлено:
Abel11 23:19 29-11-2018
Цитата:
Я выкладывал вариант, которым пользуюсь здесь [?].

Насколько я могу понять, это то же самое, что предложил mig73. Только у него ещё и иконка добавлена, что намного удобнее.
 
 

virussnu 23:50 29-11-2018
Цитата:
Кроме того, называть автора "неизвестно кто"... ну такое... К нему можно обратится напрямую на куче форумных обсуждений множества его известных и популярных плагинов. Например, здесь...

Разве я называл автора "неизвестно кто"?? Это определение имеет в русском (и во многих других языках тоже) негативный оттенок. Я же без всякого нехорошего смысла просто указал, что он - аноним. Почувствуйте разницу!  (C). Это не более, чем констатация очевидного факта. Я тоже аноним. И вы. Все мы братство анонимов.

Всего записей: 2371 | Зарегистр. 30-03-2016 | Отправлено: 02:26 30-11-2018 | Исправлено: tramparamparam02, 02:31 30-11-2018
virussnu

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
tramparamparam02
Да, я не точно выразился, сорри. Но смысл сказанного мной ни на йоту не изменился.

Всего записей: 347 | Зарегистр. 15-09-2007 | Отправлено: 03:16 30-11-2018
mig73



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
tramparamparam02
Не, теперь лишние кавычки для переменной были...

Всего записей: 8283 | Зарегистр. 24-02-2010 | Отправлено: 06:53 30-11-2018
tramparamparam02



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
mig73 05:53 30-11-2018
Цитата:
 Не, теперь лишние кавычки для переменной были.

Да, теперь при исполнении последней строки бат-файла никаких сообщений об ошибке не выдаётся.
Однако по-прежнему остаётся проблема: команда срабатывает только в случае, если путь к файлу totalcmd.exe не содержит пробелов. В противном случае система не находит TC и пишет, что файл не ассоциирован ни с одной программой.

Всего записей: 2371 | Зарегистр. 30-03-2016 | Отправлено: 13:44 30-11-2018
mig73



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
tramparamparam02
Я же снова исправил вчера скрипт, всё теперь находит и работает.

Всего записей: 8283 | Зарегистр. 24-02-2010 | Отправлено: 14:02 30-11-2018
   

Страницы: 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 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200

Компьютерный форум Ru.Board » Компьютеры » Программы » Total Commander (часть 10)
Maz (10-03-2021 12:01): Total Commander (часть 11)


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru