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

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

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

Maz (11-07-2018 20:27): Total Commander (часть 10)  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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 201

   

The Unforgiven



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

 
Текущая финальная версия: 9.20 (32-битная/64-битная/32+64) (04.07.2018)
 
Предыдущие версии: 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.20, англ.)  

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


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

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

Онлайновая русская справка (для TC 8.52a, 17.04.2016)
Total Commander Knowledge Base 2.0 (русскоязычная база знаний)  
Оффлайновая версия TCKB 1.7 (CHM-файл)
Все команды Total Commander 9.0a (справочные таблицы)
Все стандартные клавиши Total Commander 9.0a (справочные таблицы)

Всего записей: 3665 | Зарегистр. 20-12-2001 | Отправлено: 19:11 16-12-2015 | Исправлено: Avada, 20:38 05-07-2018
Avada



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ewild
Начать с того, что в коде ошибка (на что уже указали). Не %N, а %P. Но дело ещё и в том, что текущие пути не сохранены в настройках. Отсюда и результат. В принципе, в юзер-команду можно просто добавить сначала выполнение команды cm_ConfigSaveSettings, а потом уже запуск TC (но надо для него сделать свою юзер-команду и указать её подряд через запятую после встроенной).
Получится что-то типа cm_ConfigSaveSettings,em_Restart64 или cm_ConfigSaveSettings,em_Restart32.
Кроме того, отсюда и дальше. Я, например, этим автоитовским скриптом в скомпилированном виде и пользуюсь. Но это не запуск новой копии, а перезапуск имеющейся.

Всего записей: 7458 | Зарегистр. 31-07-2008 | Отправлено: 20:44 10-02-2016 | Исправлено: Avada, 20:45 10-02-2016
ewild

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Avada о, "cm_ConfigSaveSettings,em_Restart..." это явно хорошая идея!
 
Попробовал, работает. Спасибо!
 
В итоге так:

Цитата:
[em_x32a]
cmd=%commander_path%\TOTALCMD.EXE
[em_x64a]
cmd=%commander_path%\TOTALCMD64.EXE
 
[em_x32]
cmd=cm_ConfigSaveSettings,em_x32a
[em_x64]
cmd=cm_ConfigSaveSettings,em_x64a

 
Единственное - значок предыдущей копии TC после сохранения настроек становится выделенным на панели задач. Но это не столь существенно.

Всего записей: 1195 | Зарегистр. 13-08-2005 | Отправлено: 21:05 10-02-2016 | Исправлено: ewild, 21:14 10-02-2016
Skif_off

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ewild
Если не хотите сохранять историю, должно быть вот так:

Код:
[em_x32]
cmd=%commander_path%\TOTALCMD.EXE
param=/L="%P" /R="%T"
[em_x64]
cmd=%commander_path%\TOTALCMD64.EXE
param=/L="%P" /R="%T"

Специальные параметры типа %P и %T задаются в поле Параметры.
Что-то медленно думаю...

Всего записей: 6473 | Зарегистр. 28-01-2008 | Отправлено: 21:14 10-02-2016
ewild

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Skif_off спасибо! Я так пробовал тоже, и даже подсократил чуть:
 

Код:
[em_x32]  
cmd=%commander_path%\TOTALCMD.EXE  
param=/S "%P" "%T"  
[em_x64]  
cmd=%commander_path%\TOTALCMD64.EXE  
param=/S "%P" "%T"

 
Так тоже работает. Но у этих вариантов своя особенность: панели в исходной и новой копиях TC могут поменяться местами (в исходной копии TC исходная и целевая панель могут быть произвольно случайно левыми или правыми, тогда как параметрами /L="%P" /R="%T" либо /S "%P" "%T" мы синтаксически вынуждено строго предопределяем их положение в последующей копии Total Commander: /L vs /R либо порядком в /S) )
Преимущество данных вариантов: мы не плодим сущности в пользовательских командах, и на панели задач ничего не мигает )

Всего записей: 1195 | Зарегистр. 13-08-2005 | Отправлено: 21:38 10-02-2016 | Исправлено: ewild, 21:48 10-02-2016
Andarin



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Avada, CaptainFlint
Мне всё же кажется, вы несколько затягиваете  с русификацией и справкой. Версия уже довольно здорово поменялась. Но лично мне - это всё ПОФИГ! - по разным причинам. Кстати, если фраза в шапке
Цитата:
Начиная с версии 7.50 стандартный набор русификации от тех же авторов входит в дистрибутив TC!
справедлива и для последних версий, то вообще претензии снимаются.

Всего записей: 3065 | Зарегистр. 04-03-2006 | Отправлено: 21:38 10-02-2016 | Исправлено: Andarin, 21:39 10-02-2016
plander



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

Цитата:
почему вкладки после перезагрузки компа иногда слетают? я выставил вкладки заблокировал их, настройки сохранил вроде через меню


Всего записей: 511 | Зарегистр. 21-11-2010 | Отправлено: 21:51 10-02-2016
Avada



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Andarin
Фраза вполне справедлива. А в справке в основном осталось доделать один раздел — про историю версий.

Всего записей: 7458 | Зарегистр. 31-07-2008 | Отправлено: 21:57 10-02-2016
ewild

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

Цитата:
Кроме того, отсюда и дальше.

 
Avada Спасибо за ссылку!
Я пользуюсь для перезапуска Tinny TC Restarter, а там жемчужинка лежит:
Tinny TC Restarter x86/x64 патченый addhaloka

Всего записей: 1195 | Зарегистр. 13-08-2005 | Отправлено: 22:34 10-02-2016
Avada



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ewild
Небольшая реплика по поводу. Тоже пользуюсь для перезапуска в том числе и Tinny TC Restarter:
%Commander_path%\Utils\TCRestarter\TinnyTCRestarter.exe 300 %Commander_EXE%
В комбинированном TC перезапускается экзешник той битности, которая использовалась на момент вызова утилиты. Одной и той же, с одними и теми же параметрами. Без всякого патча. Возможно, он полезен в каких-то других ситуациях, но я как-то обхожусь.

Всего записей: 7458 | Зарегистр. 31-07-2008 | Отправлено: 09:24 11-02-2016 | Исправлено: Avada, 09:24 11-02-2016
ewild

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

Цитата:
TinnyTCRestarter.exe 300 %Commander_EXE%

 
Avada
Ну вот опять!
Даже не предполагал что данный параметр этой переменной можно задать; все-таки утилита 2004 года и в ридми для примера абсолютные пути.
Век живи, век учись.

Всего записей: 1195 | Зарегистр. 13-08-2005 | Отправлено: 10:19 11-02-2016
Avada



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ewild
Вообще-то это пример из той же самой темы, на которую давалась ссылка. Только ближе к началу.

Всего записей: 7458 | Зарегистр. 31-07-2008 | Отправлено: 10:58 11-02-2016
Avada



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ewild
Всё по тому же поводу. Как-то забыл, что давно уже существует и универсальное решение:

Код:
[em_New_TC_Copy]
cmd=%Commander_EXE%
param=%Z %X "%P" "%T" /N
menu=Новая копия TC той же битности

Как видим, достаточно одной команды/кнопки. Все открытые каталоги остаются слева/справа, плюс к этому обрабатываются архивы. Правда, может изменяться активная панель, но этим можно пренебречь. Если всё же нужны отдельные команды для вызова копии конкретной битности, переменную меняем на прежний вариант с путями к экзешникам.

Всего записей: 7458 | Зарегистр. 31-07-2008 | Отправлено: 15:20 13-02-2016
The Unforgiven



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Avada
А это нормальное поведение, что эта команда срабатывает у меня даже при отмеченной галке "Запрет одновременного запуска нескольких копий TotalCmd"? Я просто ожидал, что наоборот - не будет срабатывать.

Всего записей: 3665 | Зарегистр. 20-12-2001 | Отправлено: 15:32 13-02-2016
Avada



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
The Unforgiven
Да, это нормально. Явно указанные параметры /N или /O приоритетнее любого значения ключа OnlyOnce (см. справку).

Всего записей: 7458 | Зарегистр. 31-07-2008 | Отправлено: 15:53 13-02-2016
virung



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Привет всем!
Перешел на Windows 8.1... total commander перестал запоминать позицию,т.е открывается на одном и том же месте,а раньше на Windoes 7 открывался на том месте где был закрыт.Подскажите как исправить?

Всего записей: 168 | Зарегистр. 05-03-2010 | Отправлено: 19:17 15-02-2016
mig173

Редактировать | Цитировать | Сообщить модератору
virung
Вообще-то положение окна сохраняется после нажатия Конфигурация > Сохранить позицию.

Отправлено: 19:47 15-02-2016
Avada



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
mig173
Исходный вопрос неправильно сформулирован. Это не положение окна, а содержимое файловых панелей.
 
virung
Похоже на проблему с правами доступа в месте хранения wincmd.ini. См., например, здесь.

Всего записей: 7458 | Зарегистр. 31-07-2008 | Отправлено: 20:21 15-02-2016
ewild

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

Цитата:
param=%Z %X "%P" "%T" /N  

 
Avada
 
Супер!
 

Код:
[em_x32]  
cmd=%commander_path%\TOTALCMD.EXE  
param=%Z %X "%P" "%T" /N
[em_x64]  
cmd=%commander_path%\TOTALCMD64.EXE  
param=%Z %X "%P" "%T" /N

 
Этот вариант получился лучший, на мой вкус!

Всего записей: 1195 | Зарегистр. 13-08-2005 | Отправлено: 21:40 15-02-2016
tramparamparam

Редактировать | Цитировать | Сообщить модератору
Подскажите, плиз, что надо указать в параметрах команды/кнопки, чтобы в окрываемый текстовый редактор передавалось бы не содержимое, а имя текущего файла (или нескольких выделенных файлов)?
 
Наверное, это несложно реализовать при помощи скрипта, но при прочих равных предпочел бы более нативное решение.
Спасибо!

Отправлено: 21:52 15-02-2016
ewild

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

Код:
[em_restart]
cmd=%commander_path%\App\Restart\TinnyTCRestarter.exe
param="300" "%commander_exe%"

 
NB Интересно, что если прописывать параметры не в строке TinnyTCRestarter.exe, а используя param= (предпочитаю просто из эстетических соображений), то не срабатывает переменная %commander_exe% (воспринимается как текст без первой буквы). Но если взять каждый из параметров в кавычки, то работает и так тоже.
 
 
Добавлено:
 
tramparamparam
 
вообще несложно )
 
см. параметр %L (и далее по списку %l %F %f %D %d %UL %UF %WL %WF, выбирая под нужный результат)
параметры этой группы создают файл списка в одном из 10 форматов в каталоге, заданном переменной %TEMP%, с именами выбранных файлов/каталогов и добавляют имя этого файла списка в командную строку. Список удаляется автоматически при завершении запущенной программы.
 
Пример кнопки:

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\App\AkelPad\x86\AkelPad.exe
%L
%COMMANDER_PATH%\App\AkelPad\x86\AkelPad.exe
AkelPad
%COMMANDER_PATH%\App\AkelPad\x86\
0
-1


Всего записей: 1195 | Зарегистр. 13-08-2005 | Отправлено: 21:56 15-02-2016 | Исправлено: ewild, 22:22 15-02-2016
   

Страницы: 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 201

Компьютерный форум Ru.Board » Компьютеры » Программы » Total Commander (часть 9)
Maz (11-07-2018 20:27): Total Commander (часть 10)


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru