Страница 8 / 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
tramparamparam

Редактировать | Цитировать | Сообщить модератору

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

Спасибо! Именно то, что было нужно.
А теперь задачка посложнее. Можно ли сделать так, чтобы при закрытии окна внешнего редактора после редактирования имени файла оригинальное имя файла заменялось бы на измененное?

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

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

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

Редактировать | Цитировать | Сообщить модератору
ewild 23:40 15-02-2016
Цитата:
так может вам в инструмент группового переименования?  
там есть кнопка редактировать имена.

На самом деле я как раз исходил из этой опции, когда спрашивал. Но при использовании ИГМ приходится нажимать слишком много кнопок, чтобы добраться до этой функции, а хочется более удобного решения.

Отправлено: 01:53 16-02-2016 | Исправлено: tramparamparam, 01:57 16-02-2016
Avada



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

Цитата:
Интересно, что если прописывать параметры не в строке TinnyTCRestarter.exe, а используя param= (предпочитаю просто из эстетических соображений), то не срабатывает переменная %commander_exe% (воспринимается как текст без первой буквы)

Ничего особо интересного здесь нет. Про то, что при указании переменных в поле "Параметры" (если уж приходится это делать) знаки процента следует удваивать, говорилось неоднократно, начиная с самой справки. А соображения надёжности и корректности работы как правило важнее эстетических.
 
tramparamparam
Не ИГМ, а ИГП. Чтобы там добраться до этой функции, нужно ровно два клика: открыть меню для внешнего редактирования имён (щелчок по кнопке со значком меню) и выбрать в этом меню команду "Редактировать имена". Имена из левого столбца передаются в редактор (выбранный заранее другой командой из того же меню), в нём выполняется правка, редактор закрывается, нажимается OK в окошке для загрузки в ИГП изменённых имён, результат в правом столбце подтверждается стандартной кнопкой "Выполнить". Всё.

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

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Avada
в том то и дело, что в этом случае удваивание процентов у меня не сработало тоже, - только с кавычками. В рассматриваемом случае с удвоенными процентами (%%commander_exe%%) переменная не раскрывается, передается простой текст %commander_exe%, о чем радостно пишет TinnyTCRestarter при попытке запуска TC.
Потому то и интересно )
 
param="300" "%commander_exe%"
работает.
 
param=300 %%commander_exe%%:
не работает:
Starting of '%commander_exe%' failed!

 
param=300 %commander_exe%:
не работает:
Starting of 'ommander_exe' failed!

 
 
 
 

Всего записей: 920 | Зарегистр. 13-08-2005 | Отправлено: 09:08 16-02-2016 | Исправлено: ewild, 09:09 16-02-2016
Iacoyn



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
ewild
Значит, если в кавычках работает, в пути к exe файлу есть пробелы.
 
Добавлено:
Например в имени папки Program Files или в имени папки Total Commander

Всего записей: 1924 | Зарегистр. 07-05-2002 | Отправлено: 09:11 16-02-2016
Avada



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

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

Редактировать | Цитировать | Сообщить модератору
AvadaСори влезу в разговор.
Вы не в курсе, состояние окна TC в следующей версии TC будет сохраняться при срабатывании функции типа Aero Snap?

Отправлено: 10:34 16-02-2016
tramparamparam

Редактировать | Цитировать | Сообщить модератору
Avada 07:22 16-02-2016
Цитата:
Чтобы там добраться до этой функции, нужно ровно два клика: открыть меню для внешнего редактирования имён (щелчок по кнопке со значком меню) и выбрать в этом меню команду "Редактировать имена".

Ключевое слово - "два клика". Я привык работать в основном с клавиатуры, особенно в файловом менеджере. Поэтому для меня в своё время стало неприятной неожиданностью, что для некоторых кнопок в окне в ИГП, например, вот для этой самой функции вызова внешнего редактора. не предусмотрено клавиатурных акселераторов, так что эти функции можно вызвать только мышью.
Или я что-то упустил?

Отправлено: 10:45 16-02-2016
Avada



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
mig173
Не помню (никогда не испытывал надобности в этой функции), а на работе для проверки система неподходящая. Думаю, это можно и самому посмотреть.

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

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

Цитата:
Значит, если в кавычках работает, в пути к exe файлу есть пробелы

 
Iacoyn
нет пробелов, путь короткий, атинский и беспробельный совсем.
 

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



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
tramparamparam
Ключевое слово — "в основном". В TC есть определённое число функций, где без использования мыши обходиться, мягко говоря, неудобно. Что у файлового менеджера для Windows вполне естественно. Cуществует масса весьма полезных элементов оконного интерфейса, для которых никакие клавиатурные акселераторы не предусмотрены в принципе. А в обсуждаемом нами случае для открытия этой кнопки один щелчок мыши всяко удобнее десятка нажатий клавиши Tab, не так ли?

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



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Значит сам тотал добавляет в путь ещё какой-нибудь параметр через пробел.
Уж очень поведение напоминает данную ситуацию.
Сравните вашу исходную (желаемую) строку и полученный результат в диспетчере задач Windows предварительно включив в нём показ столбца "командная строка".

Всего записей: 1924 | Зарегистр. 07-05-2002 | Отправлено: 11:12 16-02-2016
Avada



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ewild
Пробелы в пути тут, разумеется, ни при чём. Проблема, не исключено, в пробеле между 300 и переменной, причём именно в этом конкретном поле. Кстати, на XP у меня не работает и вариант с кавычками, если между параметрами сохранён пробел. Но это надо ещё смотреть под Windows7 x64 в TC разной битности.
Не помню, обсуждались ли где-то подробно эти трюки, но я, честно говоря, особо и не стремился запомнить все обходные пути, пригодные для поля "Параметры", если проблема легко решается перемещением параметров в поле "Команда".

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

Редактировать | Цитировать | Сообщить модератору
Avada11:12 16-02-2016
Цитата:
В TC есть определённое число функций, где без использования мыши обходиться, мягко говоря, неудобно.  

Конечно, неудобно, раз Гислер забыл добавить клавиатурные акселераторы
 

Цитата:
А в обсуждаемом нами случае для открытия этой кнопки один щелчок мыши всяко удобнее десятка нажатий клавиши Tab, не так ли?

Всяко удобнее. Всё познаётся в сравнении. Например, стоять на голове безусловно удобнее, чем стоять на ушах

Отправлено: 11:52 16-02-2016 | Исправлено: tramparamparam, 11:52 16-02-2016
Avada



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
tramparamparam
Если для какого-то элемента диалогового окна есть текст без горячей клавиши и вы испытываете крайнюю необходимость её добавить — LNG-файл к вашим услугам.  Амперсанд перед нужным символом — и вперёд. Если же в диалогах присутствуют элементы, которым горячие клавиши не могут быть назначены в принципе — это вряд ли описывается словом "забыл", и любителям клавиатуры иногда придётся временно постоять на голове.
Впрочем, в обсуждаемом случае на голову вставать не обязательно, потому что как минимум в некоторых файлах русской документации TC (Hist_rus.txt и Keyb_rus.txt) вполне доступна информация, что это самое меню открывается клавишей F10. (В русской справке для 8.5x это указание тоже появится, в английской оно уже есть.)
Могу также сказать, что рубрика по обсуждению нашего с CaptainFlint пакета русификации существует на русском сайте TC весьма давно, и за эти годы предложений по добавлению амперсандов было весьма и весьма немного (кстати, в значительной степени они учтены).

Всего записей: 4435 | Зарегистр. 31-07-2008 | Отправлено: 12:09 16-02-2016 | Исправлено: Avada, 14:37 16-02-2016
tramparamparam

Редактировать | Цитировать | Сообщить модератору
Avada 12:09 16-02-2016
Цитата:
что это самое меню открывается клавишей F10.

Ура!    
Впрочем, если быть совсем точным, то хоткей [F10] в окне ИГП всё-таки вызывает не окно внешнего редактора, а только контекстное меню к кнопке, а уже из этого меню можно клавишей [E] вызвать внешний редактор. Так что вся цепочка команда получается не слишком короткой:
Ctrl+M => F10 => E => [редактируем имя файла] => [Alt+F4] или [Esc] => [Save]/[Yes] =>[OK] => [Alt+S] => [Esc].
И потом ещё вручную удалить временные файлы (почему-то они автоматически не удаляются, хотя, наверное, должны).
 
Это лучше, чем клацать мышкой, но всё-таки менее удобно, чем могло бы быть
 

Цитата:
(В русской справке для 8.5x это указание тоже появится, в английской оно уже есть.)

Ну, кто же эти справки читает после стольких лет пользования

Отправлено: 16:11 16-02-2016 | Исправлено: tramparamparam, 16:12 16-02-2016
Abel11



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
tramparamparam 17:11 16-02-2016
Цитата:
Ctrl+M => F10 => E => [редактируем имя файла] => [Alt+F4] или [Esc] => [Save]/[Yes] =>[OK] => [Alt+S] => [Esc].

Интересно услышать бы задачу, которая требует такой последовательности манипуляций, для чего нужен редактор для переименования имён файлов?
 

Всего записей: 367 | Зарегистр. 08-12-2013 | Отправлено: 16:34 16-02-2016 | Исправлено: Abel11, 16:35 16-02-2016
Avada



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

Цитата:
Впрочем, если быть совсем точным, то хоткей [F10] в окне ИГП всё-таки вызывает не окно внешнего редактора, а только контекстное меню к кнопке

А у меня что-то другое было написано?

Цитата:
Это лучше, чем клацать мышкой, но всё-таки менее удобно, чем могло бы быть

И как же это могло бы быть? Что в этой цепочке лишнее?
(Кстати, насчёт цепочки. Вообще говоря, сначала изменения в редакторе сохраняются, а уж потом он закрывается, но не наоборот.)

Цитата:
И потом ещё вручную удалить временные файлы (почему-то они автоматически не удаляются, хотя, наверное, должны).

Да, временный файл должен автоматически удаляться при нажатии OK в окошке подтверждения. Лично у меня это и происходит. Как раз чтобы они не удалялись, надо предпринимать в редакторе некоторые специальные меры (проще всего для этого сохранить файл не под предложенным именем, а под другим).
 
Abel11

Цитата:
Интересно услышать бы задачу, которая требует такой последовательности манипуляций

В общем виде — пожалуйста. Во-первых, любая задача, которую невозможно выполнить в окне ИГП в один проход, но при этом хочется откат обеспечить (а он только одношаговый), так что часть изменений лучше сделать вовне. Во-вторых, любая задача, для которой недостаточно поиска/замены или регулярных выражений, доступных в ИГП, и требуется обращение к расширенному функционалу всего этого, например, в EmEditor. Можно найти на разных форумах и более конкретные примеры, но временем на это сейчас не располагаю.

Всего записей: 4435 | Зарегистр. 31-07-2008 | Отправлено: 17:13 16-02-2016 | Исправлено: Avada, 17:39 16-02-2016
Abel11



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

Avada 18:13 16-02-2016
Цитата:
В общем виде — пожалуйста

Спасибо, но хотелось бы конкретного примера от tramparamparam,  
дабы рассмотреть способы их решения другими вариантами.  

Всего записей: 367 | Зарегистр. 08-12-2013 | Отправлено: 17:36 16-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:07 (c) xForumSaver