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

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

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
raddyst, сделал, но тогда открывается notepad с вопросом, создать ли такой файл. А мне бы просто создание файла без запуска программ и вопросов. Просто нажал комбинацию клавиш и молча создался файл.

Всего записей: 910 | Зарегистр. 06-10-2018 | Отправлено: 23:07 08-12-2018
raddyst

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

Бывает, не так понял, но совсем без запуска не получится:
[em_Notepad]
cmd=cmd /c type null >
param="%P0.txt"

Всего записей: 7052 | Зарегистр. 08-03-2010 | Отправлено: 23:51 08-12-2018
mig73



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
RL200t
Каков в этом смысл(?) создавать одноимённый файл. Если уж создавать то со счётчиком hi.txt, hi01.txt, hi02 и т.д. тогда точно вопросов не будет. ИМХО конечно. А так, можно использовать стандартную Shift+F4 без скриптов и кнопок.

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



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
raddyst 21:36 08-12-2018
Цитата:
В каталоге total commander создать usercmd.ini (если его там нет) с содержимым:

Чуть более короткий вариант с использованием нативных возможностей OS без привлечения сторонних сущностей вроде текстового редактора Notepad и поэтому на пару секунд быстрее можно реализовать через командную строку:

Код:
.>0.txt

или так

Код:
echo.>0.txt

(во втором случае создаваемый файл не совсем пустой: там уже находится символ переноса строки, соответственно, размер файла 2 байта.
 
Соответственно, код для кнопки:

Код:
TOTALCMD#BAR#DATA
%ComSpec% /c .>0.txt
 
wcmicons.dll,60
Create a new empty file
 
 
-1

 
Код для пользовательской команды (к ней можно прикрутить хоткей):

Код:
[em_CreateNewEmptyFile]
cmd=%ComSpec% /c .>0.txt

 
 
mig73 01:11 09-12-2018
Цитата:
Каков в этом смысл(?) создавать одноимённый файл. Если уж создавать то со счётчиком hi.txt, hi01.txt, hi02 и т.д.  

Смысл есть, например, создавать в каждой папке по одному файлу с заданным именем, а в этот файл записывать комментарий к содержимому папки. Как-то так.

Всего записей: 2371 | Зарегистр. 30-03-2016 | Отправлено: 19:25 09-12-2018 | Исправлено: tramparamparam02, 19:26 09-12-2018
mig73



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
tramparamparam02
Вполне себе представляю как кто то напишет скрипт для вас. И вот ещё что - Notepad входит в комплект ОС и вполне себе не "сущность".

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



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Парни, помогите плиз, вопрос по регулярным выражениям, есть список:
 
Было
 
Найти первую квадратную левую скобку и 4 цифры и удалить все что после этих цифр и до закрывающей квадратной скобки, найти все что после второй правой скобки, этот весь хвост заключить в круглые скобки и поменять местами с второй группой (где год), найти косую черту и заменить на тире, и заменить квадратные скобки на круглые, найти пробел плюс и заменить на запятую
 
Стало
 
Такой регэксп срабатывает в половине вариантов, допилите кому это не в тягость
 
(.*) \[(\d{4})[^\)]+\] (.*)
 
$1 ($3) ($2)
 
Вот текстовый файл для тестирования Ссылка

Всего записей: 369 | Зарегистр. 20-07-2008 | Отправлено: 21:05 09-12-2018
Baltazar500



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Хм, а разве удаление файлов в корзину не должно фиксироваться в логе при включённом логгировании операций в TC ? Удаление в настройках включено "родное", не через проводник.

Всего записей: 2078 | Зарегистр. 19-09-2011 | Отправлено: 17:59 12-12-2018
tramparamparam02



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
mig73 15:46 29-11-2018
Цитата:
REG ADD "%KEY%" /f /ve /d "%COMMANDER_EXE% /O /R=\"%%1\" /L=\"%%1\""

У вас в скрипте выделенный объект открывается в обоих панелях TC. Если не секрет, в чём смысл? Я понимаю, что это можно изменить. Но хочется понять, для чего это может быть нужно.
Спасибо!

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



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Baltazar500
А зачем плодить сущности в логе, если мы намеренно удаляем файл? Корзина это просто подстраховка от случайного удаления. Никогда намеренно не надеюсь на корзину, которая может быть переполнена или как то повреждена.
 
tramparamparam02
Просто я до сих пор не уверен в какой из панелей мне будет лучше и нажать "\", др. диск или цепочку навигации в нужной панели не трудно. Пользую это редко и то на "левом" ПК или WinPE.

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

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Логичнее открывать в активной, типа

Код:
REG ADD "%KEY%" /f /ve /d "%COMMANDER_EXE% /O /S /L=\"%%1\""

У себя из приложений к файлу/папке перехожу в новой вкладке активной панели: иногда не очень удобно, зато существующие не задевает никак.

Всего записей: 6458 | Зарегистр. 28-01-2008 | Отправлено: 19:08 13-12-2018
tramparamparam02



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Skif_off 18:08 13-12-2018
Цитата:
 У себя из приложений к файлу/папке перехожу в новой вкладке активной панели: иногда не очень удобно, зато существующие не задевает никак.

У меня эта строка не создаёт новой вкладки, а открывает объект в уже существующей (текущей) вкладке. Вероятно, это зависит от настроек TC. Но каких именно настроек?

Всего записей: 2371 | Зарегистр. 30-03-2016 | Отправлено: 02:12 14-12-2018
Skif_off

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
tramparamparam02
Чтобы открывать в новой вкладке, добавьте /T.

Всего записей: 6458 | Зарегистр. 28-01-2008 | Отправлено: 02:34 14-12-2018
mig73



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Skif_off
Да, ваш вариант с параметром /Т наверное будет по практичней, но решил добавить ещё /А чтобы самовольно в архив не входил. В процессе заметил странность поведения /О, если ТС ещё не был запущен самостоятельно, то всё все его вызовы из explorer будут как надо в текущей копии. Если ТС уже был запущен мною с ярлыка, то при вызове из explorer всё равно будет открываться новая копия. Может так и было всегда, но я не обращал внимания...

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

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
mig73
Похоже на разные копии ТС или запуск с /N? С подобным вроде не сталкивался и не читал (у меня только одна копия разрешена и обычно отдаю предпочтение WM_COPYDATA).

Всего записей: 6458 | Зарегистр. 28-01-2008 | Отправлено: 07:25 14-12-2018
mig73



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Skif_off
Нет, ключ /N не использую. В настройках конечно разрешены несколько одновременных копий, но ведь ключ /O должен перекрывать всё что задано в ini. На самом деле если параметры запуска уже были инициализированы при запуске с ярлыка (там их нет), то при вызове ТС из меню explorer уже с  новыми параметрами, старый запуск без параметров не учитывается и создаётся новая с новыми параметрами. Пока так понял.

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



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
mig73 07:18 14-12-2018
Цитата:
 если параметры запуска уже были инициализированы при запуске с ярлыка (там их нет), то при вызове ТС из меню explorer уже с  новыми параметрами, старый запуск без параметров не учитывается и создаётся новая с новыми параметрами. Пока так понял.

Занятно. А если запустить тот же ярлык повторно или просто клацнуть по тасбару, удерживая клавишу [Shift]?

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



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
tramparamparam02
Чего занятного то, удерживая Shift я принудительно пускаю вторую копию без вариантов, а если просто ярлык, то и активируется у меня текущая копия. Вы с Windows давно общаетесь?

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



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
mig73,
Цитата:
 зачем плодить сущности в логе, если мы намеренно удаляем файл? Корзина это просто подстраховка от случайного удаления. Никогда намеренно не надеюсь на корзину, которая может быть переполнена или как то повреждена.
затем, чтобы зафиксировать факт удаления. Ведь лог операций не просто так зовётся. Ликвидация файлов по shift+del вполне себе в лог вносится, так почему бы и этим данным не вноситься с пометкой "удалено в корзину" или типа того ? Вот поэтому я и в непонятках :\ Для одних манипуляций записи вносятся, для других - нет.

Всего записей: 2078 | Зарегистр. 19-09-2011 | Отправлено: 19:50 14-12-2018 | Исправлено: Baltazar500, 19:51 14-12-2018
Avada



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Baltazar500
Лично у меня удаление в Корзину прекрасным образом всегда попадало и сейчас попадает в лог-файл. Всегда. Как и удаление в обход Корзины (с точки зрения логирования TC это одинаковые операции, обозначаемые одинаково — просто как удаление; особо отмечается только удаление каталога). Так что разбирайтесь с конкретикой (что, где и как вы удаляете — и там ли смотрите результат). И начать желательно с чистого TC, где включено протоколирование.

Всего записей: 7427 | Зарегистр. 31-07-2008 | Отправлено: 06:22 15-12-2018
Baltazar500



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Avada, ок. Присмотрюсь к деталям и отпишусь о результатах.

Всего записей: 2078 | Зарегистр. 19-09-2011 | Отправлено: 08:58 15-12-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