Страница 7 / 30

Total Commander (часть 9): [Назад] 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 [Вперед]

The Unforgiven



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

 
 
Текущая финальная версия: 8.52a (32-битная/64-битная/32+64) (17.09.2015)
 
Предыдущие версии: 8.0x: 8.01 (32/64/32+64); 7.5x: 7.57a; 7.0x: 7.04a
 
Коллекция предыдущих версий | Новейшая история изменений (8.52a, англ.)  

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


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

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

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

Всего записей: 3566 | Зарегистр. 19-12-2001 | Отправлено: 18:11 16-12-2015 | Исправлено: CaptainFlint, 13:56 17-04-2016
Avada



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

Всего записей: 4435 | Зарегистр. 31-07-2008 | Отправлено: 19:44 10-02-2016 | Исправлено: Avada, 19: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 после сохранения настроек становится выделенным на панели задач. Но это не столь существенно.

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

Редактировать | Цитировать | Сообщить модератору
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 задаются в поле Параметры.
Что-то медленно думаю...

Отправлено: 20: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) )
Преимущество данных вариантов: мы не плодим сущности в пользовательских командах, и на панели задач ничего не мигает )

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



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

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



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

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


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



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

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

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

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

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

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



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

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

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

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

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

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



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

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



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

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

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

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



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

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



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

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



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

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

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

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



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

Всего записей: 4435 | Зарегистр. 31-07-2008 | Отправлено: 19: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

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

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

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

Отправлено: 20: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


Всего записей: 920 | Зарегистр. 13-08-2005 | Отправлено: 20:56 15-02-2016 | Исправлено: ewild, 21: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

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

Сохранено: 10.06.2016 22:19:04 (c) xForumSaver