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

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

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

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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

Открыть новую тему     Написать ответ в эту тему

Maz



Дед Мазай
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Предыдущие темы: Часть 1 Часть 2 Часть 3 Часть 4 Часть 5 Часть 6 Часть 7 Часть 8 Часть 9 Часть 10 Часть 11

 

 
 
Текущая финальная версия: 11.03 (32-битная/64-битная/32+64) (21.02.2024)
 
Предыдущие версии: 10.5x: 10.52 (32/64/32+64); 10.0x: 10.00 (32/64/32+64)
9.5x: 9.51 (32/64/32+64); 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
 
Коллекция предыдущих версий | Новейшая история изменений (11.03, англ.)  

"Когда ждать финальную версию 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 | TotalcmdWiki | Русский сайт TC | Русский форум TC
О проблемах с wincmd.ru/totalcmd.net Подробности

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

Онлайновая русская справка (для TC 9.51, 14.11.2020)
Total Commander Knowledge Base 2.0 (русскоязычная база знаний)  
Оффлайновая версия TCKB 1.7 (CHM-файл)
Все ключи Total Commander (онлайновая версия файла данных Ultra TC Configuration Editor)
Команды и параметры Total Commander (справочные таблицы)
Стандартные клавиатурные назначения Total Commander (справочные таблицы)

Всего записей: 38830 | Зарегистр. 26-02-2002 | Отправлено: 23:14 05-12-2022 | Исправлено: DimONtm, 23:56 21-02-2024
obtim



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Есть папки с очень большим кол-вом файлов. Когда в них заходишь через сабж, то он начинает подтормаживать. Висит  окно "Чтение каталогов". Если после этого переключаешся в другое окно(программу) и возвращаешся обратно, то снова тормоза с чтением.
Можно как-то в данной ситуации убрать тормоза с "Чтение каталогов"?

----------
Дьявол коварен - он может явиться к нам просто в образе дьявола

Всего записей: 8943 | Зарегистр. 03-03-2002 | Отправлено: 13:40 12-03-2023
Avada



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
obtim
Что понимается под окном "Чтение каталогов"? Какая версия TC? Если 10.50 и выше, то включён ли в настройках автоподсчёт размера подкаталогов?

Всего записей: 7463 | Зарегистр. 31-07-2008 | Отправлено: 18:27 12-03-2023
Andrey_A_A



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
obtim, возможно поможет отключение подсветки типов файлов

Всего записей: 1389 | Зарегистр. 15-08-2011 | Отправлено: 19:22 12-03-2023
obtim



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Avada
Речь про автоподсчет идет в ключе плагина DirSizeCalc?
Версия 10.52 - сборка от SamLab

Всего записей: 8943 | Зарегистр. 03-03-2002 | Отправлено: 20:13 12-03-2023 | Исправлено: obtim, 20:14 12-03-2023
insorg



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
obtim
Во-первых, у тебя читаются все папки для получения их размера. Во-вторых, у тебя ещё и сортировка по размеру.
Логично, что будет оооочень много чтений и ожиданий.
Выключи подсчёт размера и будет хорошо. В свежей версии есть такая фича штатно (отключается в настройках), но ещё для той же задачи существуют плагины пользовательских колонок типа DirSizeCalc и ему подобных.

Всего записей: 16698 | Зарегистр. 04-11-2010 | Отправлено: 20:50 12-03-2023
Avada



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

Цитата:
Речь про автоподсчет идет в ключе плагина DirSizeCalc?

Начиная с TC 10.50 это можно делать уже и без плагина (см. опцию справа внизу на странице настроек "Основные функции").
А чтение каталогов вообще-то выполняется только в строго определённых случаях для формирования файлов treeinfo.wc, используемых для кэширования дерева каталогов с целью ускорить его загрузку. Не знаю, что и как накручено в сборке, но в других режимах представления, помимо дерева, это окно вообще не должно появляться, да и в дереве оно есть далеко не всегда. См. здесь описание ключа TreeFileLocation.

Всего записей: 7463 | Зарегистр. 31-07-2008 | Отправлено: 21:56 12-03-2023 | Исправлено: Avada, 21:57 12-03-2023
ziabriev



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

Всего записей: 1308 | Зарегистр. 03-03-2019 | Отправлено: 22:20 12-03-2023
AkulaBig

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

Цитата:
в других режимах представления, помимо дерева, это окно вообще не должно появляться

Не, не, не. Это окно очень часто появляется, когда требуется время на обработку каталогов в панели. Не подсчета размера каталогов, а для отображения, в случае их большого количества. Вот ziabriev пример привел. У меня тоже есть кое-какие специфические операции, при которых это окно появляется. Похоже у вас уже нет хард-дисков, которые требуют время для раскрутки.
 

Всего записей: 4316 | Зарегистр. 11-03-2003 | Отправлено: 22:56 12-03-2023
Boris Smirnov

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите, пожалуйста, как исправить ошибку в скрипте. Скрипт должен создавать новый файл (если его нет) с расширением .txt и именем, равным полному имени файла под курсором по комбинации Alt-Shift+F4. Затем открыть в ассоциированной с TXT-программе.
 
Я создал пользовательскую команду и повесил на нее хоткей.  
 
ПРОБЛЕМА: создает текстовый файл лишь с частью имени до первого пробела. Например, вместо имени:
 
UltraCompare Portable x64_v20.10.0.24_Portable_my.7z.txt
 
создает: UltraCompare.txt

КАК ИСПРАВИТЬ?
 
 
Команда:
 
[em_newtxtfile]
button=C:\Windows\System32\WScript.exe,2
cmd="%COMMANDER_PATH%\Scripts\CreateTXT.vbs"
;param="%P%N"
param="%O.%E"

 
Скрипт:
 

Код:
Set WshShell = CreateObject("WScript.Shell")
Set FSO = CreateObject("Scripting.FileSystemObject")
 
notepad  = WshShell.ExpandEnvironmentStrings("%COMMANDER_PATH%\Programs\Notepad++x86Portable\notepad++.exe")
filename = Wscript.Arguments(0) & ".txt"
command  = notepad & " " & filename
 
Set file = FSO.CreateTextFile(filename, false, false)
 
If (FSO.FileExists(filename)) Then
    WshShell.Run command, 1, false
End If
   
Set FSO = nothing
Set WshShell = nothing

Всего записей: 495 | Зарегистр. 04-11-2001 | Отправлено: 01:26 13-03-2023 | Исправлено: Boris Smirnov, 01:27 13-03-2023
megabyte11

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
наверно, всем всё равно, но в русской версии TC в Lister написано "шрифт (кодировка) пользователя", а в английской - variable char width. или "это другое"? (с)
 
была сборка от сэма, где там стоял шрифт verdana koi8, которого всё равно нет в системе, и этой кнопкой всё равно не пользовался.
эта запись в ini-файле сохранилась "до наших дней".
 
а англоязычным не нужна кодировка? им нужно только "char width"?
 
а любой шрифт (ansi/ascii) тоже можно поменять, и выбрать кодировку. и всё, где не стоит галочка на "default", тоже - "пользователя".
 
а если на этом шрифте "пользователя" стоит галочка "default", тогда - что? типа, одной ногой - "пользователя", а другой - "default"?

Всего записей: 131 | Зарегистр. 29-01-2021 | Отправлено: 03:42 13-03-2023 | Исправлено: megabyte11, 03:45 13-03-2023
insorg



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
megabyte11
Цитата:
в русской версии TC в Lister написано "шрифт (кодировка) пользователя", а в английской - variable char width. или "это другое"? (с)  
Это не другое, это "Очередное (с)".
Отсебятины в русском переводе тотала - дофига и больше. Больше половины всех терминов и названий панелей/функций/значений вообще не имеют ничего общего с оригиналом.
Вот такая самобытность.
 
Добавлено:

Цитата:
была сборка от сэма
Сэм часто забывает старые висяки. Одно время у него была wincmd64.ini, взятая с Max-Pack сборки, даже когда надобность в этой ini отпала.

Цитата:
любой шрифт (ansi/ascii) тоже можно поменять, и выбрать кодировку
Можно менять всё.

Цитата:
тогда - что?  
Тогда используется то, что там указано пользователем.
 
Добавлено:
Если совсем грубо, то первые два режима A и S удобны для назначения моноширинных шрифтов типа стандартной пары Fixedsys и Terminal, чтобы вертикальное выравнивание в некоторых режимах просмотра соблюдать.
А "пользовательский", который согласно инглишу "иной ширины символов" по задумке предназначался для "обычных" немоноширинных шрифтов типа всяких там Arial, Tahoma и тому подобных, которые в текстовиках могут для чтения быть удобнее в некоторых случаях.
Да и всё.  
 
Добавлено:
Но русский перевод сделали с отсебятиной, сломав логику выбора и понятия моноширинности шрифтов, тем самым запутав пользователя, поскольку все три пункта позволяют выбрать шрифты. Т.е. по сути, они все являются "пользовательскими" с  этой точки зрения.

Всего записей: 16698 | Зарегистр. 04-11-2010 | Отправлено: 03:46 13-03-2023
CaptainFlint



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

Цитата:
в русской версии TC в Lister написано "шрифт (кодировка) пользователя", а в английской - variable char width

Перевести "пропорциональный шрифт" было бы некорректно, поскольку никто не запрещает для этого режима выбрать моноширинный, как для первых двух. И если бы мы так перевели, нашёлся бы кто-нибудь, кто точно так же начал предъявлять претензии: что, мол, за фигня, я вот выбрал тут моноширинный Consolas, а вы мне заявляете, что тут шрифт пропорциональный.
 
К любому переводу любой фразы всегда можно выкатить целую бочку претензий и замечаний, причём вполне обоснованных и справедливых. Дословный перевод авторских названий опций далеко не всегда возможен технически, далеко не всегда оказывается нормально звучащим для русскоязычного человека и далеко не всегда адекватно описывает реальную функциональность. Поэтому без отсебятины обойтись невозможно, увы (с нашей точки зрения). Но если вам больше нравится дословный перевод, без "отсебятины" — никаких проблем, делайте и выкладывайте свой LNG-файл. Пусть каждый выбирает то, что ему больше подходит.

----------
Почему же, ё-моё, ты нигде не пишешь "ё"?

Всего записей: 5484 | Зарегистр. 11-11-2002 | Отправлено: 05:13 13-03-2023 | Исправлено: CaptainFlint, 05:13 13-03-2023
Avada



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
К сказанному CaptainFlint по поводу перевода добавлю, что в русской справке TC пояснено, за что реально отвечают этот пункт меню и соответствующая опция в настройках Листера, а заодно и что там подразумевалось по умолчанию. А указывать для третьей опции один пропорциональный шрифт не слишком логично ещё и потому, что для первой опции на самом деле вполне можно задать вручную пропорциональный шрифт вместо моноширинного (что я, например, делаю уже много-много лет). Подробнее см. здесь.
И, между прочим, в переводе М.Жилина. который отличается от нашего по многим позициям, как раз в этом месте сделано то же, что и у нас, т.е. разные переводчики руководствовались одними и теми же соображениями.
 
ziabriev
AkulaBig
Да, действительно, как минимум при формировании списка файлов без подкаталогов это окно может появляться тоже.  

Всего записей: 7463 | Зарегистр. 31-07-2008 | Отправлено: 06:20 13-03-2023 | Исправлено: Avada, 14:47 13-03-2023
ziabriev



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Boris Smirnov
Попробуйте поменять редактор, у меня с AkelPad скрипт работает как надо.

Всего записей: 1308 | Зарегистр. 03-03-2019 | Отправлено: 08:26 13-03-2023
sa16

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Boris Smirnov
А если так?
param=""%O.%E""

Всего записей: 489 | Зарегистр. 07-09-2016 | Отправлено: 08:33 13-03-2023 | Исправлено: sa16, 12:58 13-03-2023
iNNOKENTIY21



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Boris Smirnov у меня на кнопке просто param=%P%N — без кавычек работает, с тем скриптом.
 
но есть вариант скрипта, где все аргументы собираются в одну строку.

Код:
Set WshShell = CreateObject("WScript.Shell")
Set FSO = CreateObject("Scripting.FileSystemObject")
 
Dim argument
argument = ""
 
if WScript.Arguments.Count >= 1 then
   For i = 0 To WScript.Arguments.Count - 1
       argument = argument & WScript.Arguments.Item(i) & " "
   Next
end if

 
notepad  = WshShell.ExpandEnvironmentStrings("C:\Windows\Notepad.exe")
filename = Trim(argument) & ".txt"
command  = notepad & " " & filename
 
Set file = FSO.CreateTextFile(filename, false, false)
 
If (FSO.FileExists(filename)) Then
    WshShell.Run command, 1, false
End If
 
Set FSO = nothing
Set WshShell = nothing


Всего записей: 3521 | Зарегистр. 16-08-2012 | Отправлено: 14:04 13-03-2023
megabyte11

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ну, "сделай сам" - это другое. во-первых, я не знал, потому что "на неизвестные пункты меню не нажимаю". во-вторых, никому этот файл не нужен будет, а в третьих, это - unix-way - когда вместо туалетной бумаги тебе дают топор, рубанок, и карту близлежащего леса.
 
а 99% пользователей - шрифты не выбирают, потому что разработчик за них выбирает. то, что он сделал "не подумав" (или подумав), потом становится по-умолчанию.
так что пропорциональным он бы и остался.
то, что "можно выбрать" - это не считается. особенно нестандартными способами.
 
и моноширинные шрифты являются подмножеством пропорциональных шрифтов, но не наоборот. пропорциональные шрифты включают моноширинные, но не исключают.
 
а для кодировки уже есть дополнительное меню, за исключением того, что её можно выбрать прямо в окне выбора шрифта.
 
а русская справка TC - не входит в комплект, и не должна являться заменой. ну и "устарела", ну ок.
 
и зачем переназначать первый (моноширинный) шрифт на пропорциональный, когда можно просто использовать пропорциональный?
 
а вместо ansi - можно назначить oem (правкой ини-файла), и что дальше? тоже некорректно?
 

Цитата:
Но русский перевод сделали с отсебятиной, сломав логику выбора и понятия моноширинности шрифтов, тем самым запутав пользователя, поскольку все три пункта позволяют выбрать шрифты. Т.е. по сути, они все являются "пользовательскими" с  этой точки зрения.

 
а в английской справке - не написано про моноширинность. там, наверно, много чего не написано, но знаю об этом "не я".

Всего записей: 131 | Зарегистр. 29-01-2021 | Отправлено: 16:03 13-03-2023 | Исправлено: megabyte11, 16:09 13-03-2023
Boris Smirnov

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Спасибо всем ответившим. Результаты для Notepad++:
sa16

Цитата:
Boris Smirnov
А если так?
param=""%O.%E""

 
НЕ РАБОТАЕТ
 
ziabriev

Цитата:
Попробуйте поменять редактор, у меня с AkelPad скрипт работает как надо.

Вроде скрипт работал с AkelPad когда-то, но меня интересует именно Notepad++. Работаю в нем. Открывать вторую программу долго и не нужно. И AkelPad очень долго грузится.
 
iNNOKENTIY21

Цитата:
у меня на кнопке просто param=%P%N — без кавычек работает, с тем скриптом.

У Вас наверно работает с другим редактором? У меня с Notepad++ это вариант при пробелах в имени не сработал. Создает 2 файла (делит имя по пробелам) причем с запросом.
 

Цитата:
но есть вариант скрипта, где все аргументы собираются в одну строку.

Да этот скрипт работает с Notepad. Но с Notepad++ выдает ошибки.
 
В общем, почитав англоязычные дискуссии, вроде бы проблема в том, что Notepad++ как-то нетак работает с пробелами:
https://sourceforge.net/p/notepad-plus/discussion/331754/thread/c576d698/
 
(см. конец статьи). Они программеры, что-то там хакали и перекомпилировали NPP+
 
----------------------------------------------------------------
Итог такой. У меня работает вот такой вариант. Просто пользовательская команда:
 
[em_newtxtfile]
cmd=%COMMANDER_PATH%\Programs\Notepad++x86Portable\notepad++.exe
param="%O.%E.txt"
 
Одна беда - Каждый раз запрашивается подтверждение создания нового файла. Приходится жать ОК каждый раз.

Всего записей: 495 | Зарегистр. 04-11-2001 | Отправлено: 02:28 14-03-2023
AlekseyA

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Добрый день.  Подскажите кто знает как исправить вид длинных имен каталогов и файлов - при запуске любой версии ТС на Windows Server 2012 R2 Standard (виртуальная):
 
 

Всего записей: 44 | Зарегистр. 22-06-2004 | Отправлено: 03:37 14-03-2023 | Исправлено: AlekseyA, 03:37 14-03-2023
insorg



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AlekseyA
Сверху границы табуляторов мышкой подвигай до желаемого состояния.

Всего записей: 16698 | Зарегистр. 04-11-2010 | Отправлено: 03:52 14-03-2023
Открыть новую тему     Написать ответ в эту тему

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

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


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru