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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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
tramparamparam

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

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

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

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

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

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

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

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

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



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

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

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

Всего записей: 7444 | Зарегистр. 31-07-2008 | Отправлено: 08:22 16-02-2016 | Исправлено: Avada, 08: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!

 
 
 
 

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



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

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



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

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

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

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

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

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

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



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

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

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

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

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

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



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

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



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

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



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

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

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

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

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

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

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



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

Всего записей: 7444 | Зарегистр. 31-07-2008 | Отправлено: 13:09 16-02-2016 | Исправлено: Avada, 15: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 это указание тоже появится, в английской оно уже есть.)

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

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



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

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

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



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

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

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

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

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

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

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

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

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

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



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

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

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

Всего записей: 1579 | Зарегистр. 08-12-2013 | Отправлено: 18: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 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