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

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



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
ewild, Avada
Да. Совершенно верно. Редко пользуюсь. Забыл. Теперь вспомнил. Спасибо!

----------
Я, инвалид 1 группы, ищу работу. Или благотворительную помощь. Спасибо.

Всего записей: 3879 | Зарегистр. 11-07-2005 | Отправлено: 01:08 13-05-2018
helbvtynec

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Skif_off
Всё как прямо написал, нужно одномоментно получить лист и всё, шпионить за Тоталом или производить всякие действия над ним не требуется
Хотя уже после мне пришла мысль таким образом псевдо Quick View реализовать безрамочным окошком висящим поверх пассивной панели со всёми плюсами поддержки форматов и настраиваемости без минусов утечек памяти и обрушения всего тотала плагином. (Или кто-то уже делал такое?)
 
Проверил код, в общем всё нужное получается, от вида отображения не особо зависит (можно адаптироваться): в Branch View относительные пути выдаются, в результатах поиска полные, VirtualPanel в общем-то и так данные только Тоталу отдает на условиях неразглашения, да и нужен нечасто, так что черт с ним.

Всего записей: 414 | Зарегистр. 19-03-2008 | Отправлено: 16:45 13-05-2018
Skif_off

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

Цитата:
шпионить за Тоталом или производить всякие действия над ним не требуется

Тогда непонятно, что именно требуется и как должно работать: получить всё или файл под курсором - небольшая проблема, в целом, но без интерактивности как-то теряет смысл И псевдо Quick View можно реализовать, но по файлам ещё и ходить нужно... (Кажется, тут можно подсмотреть получение координат активной/неактивной панели и их расположение (вертикальное/горизонтальное), там, где идёт определение активной панели; и есть тонкость, если память не изменяет: окно лога подключения (FTP и т.п., если подключен в данный момент) имеет тот же класс, что и файловые панели.)
cm_SeparateQuickView (ТС9+) не проще?

Цитата:
от вида отображения не особо зависит (можно адаптироваться)

GetTextMode всё-таки стоит учитывать, особенно если выкладывать решение в паблик, убрал эту часть, чтобы пост не раздувать. При этом значения 4 и 5 проще игнорировать: так, похоже, имена колонок берутся локализованными.
Пользовательские наборы колонок создадут проблемы: в 29 строке выкусывается имя, предполагается дефолтное GetTextMode=1 и 4е колонки.

Цитата:
 VirtualPanel в общем-то и так данные только Тоталу отдает на условиях неразглашения

Можно попробовать читать конфиг и парсить список, но есть один нюанс, если память не изменяет: содержимое панели сохраняется при закрытии ТС.

Всего записей: 6595 | Зарегистр. 28-01-2008 | Отправлено: 21:10 13-05-2018
helbvtynec

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Skif_off
Запускаем из тотала с текущим файлом, а дальше листаем внутри того что запустили, в том же порядке и с теми же файлами что видны в TC.

Цитата:
по файлам ещё и ходить нужно

По ним ходить в Тотале достаточно, а извне следить за курсором (через те же сообщения) и по уже полученному списку открывать.
 

Цитата:
cm_SeparateQuickView

В том-то и смысл чтоб от Листера убежать.

Всего записей: 414 | Зарегистр. 19-03-2008 | Отправлено: 00:06 14-05-2018
Skif_off

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

Цитата:
а дальше листаем внутри того что запустили

А то, что запустили, разве позволит листать в том же порядке, что и в ТС? В ТС можно весьма замысловато отсортировать, а у вьюверов обычно свои, ограниченные, варианты сортировки и навигации и вроде не попадались вьюверы, которым можно скармливать списки.
Или рисовать своё окно со списком, а из него - вызывать вьювер? В таком случае обработку нажатия стрелок и одинарный клик в таком списке сделать несложно, а синхронное перемещение курсора в ТС можно попробовать отправкой cm_GoToFirstEntry N (с ТС8.х и младше по идее тоже можно, но посложнее).
 
А что из стороннего софта можно прикрутить? Для основных форматов из лёгкого и шустрого в голову приходят JPEGView и HoneyView...

Всего записей: 6595 | Зарегистр. 28-01-2008 | Отправлено: 08:01 14-05-2018
helbvtynec

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Skif_off
Другие не влезут, а мое позволит :)
Я просто на днях быстренько слепил враппер для IE Control на Autohotkey, а то для простого просмотра html/mht (не только в TC) путного ничего нет: либо огрызки, либо полноценные браузеры использовать. Тут же попутно прикрутил из интереса проигрывание видео-файлов через HTML5, так что в общем-то возникла идея простенький универсальный просмотрщик из этого сделать, если время найдется. А благодаря AHK можно более гибкую работу с TC сделать.
 

Цитата:
JPEGView и HoneyView

Так-то я тоже их на заметке держал, еще что-то суровое «безголовое» с консольным интерфейсом припоминаю (или даже подобный режим у полноценного приложения), но запамятовал, что именно.

Всего записей: 414 | Зарегистр. 19-03-2008 | Отправлено: 11:19 14-05-2018 | Исправлено: helbvtynec, 11:21 14-05-2018
Skif_off

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

Цитата:
мое позволит  
Я просто на днях быстренько слепил враппер для IE Control на Autohotkey

Стоило сразу сказать, чтобы было понятно Делал подобное на AutoIt для предпросмотра Markdown. Ходовые JPEG, PNG, GIF такая штука должна прожевать, можно, наверное, только ей обойтись, если сделать возможность масштабировать картинку. Хотя помедленнее нормальных вьюверов получится, пожалуй?
А кнопок для вызова редактора, конвертера или просто переименования вообще не проблема накидать...

Всего записей: 6595 | Зарегистр. 28-01-2008 | Отправлено: 03:03 15-05-2018
ivan3259



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Total Commander 9.20 beta 3
 
frost745  

Всего записей: 10047 | Зарегистр. 03-07-2013 | Отправлено: 19:35 16-05-2018 | Исправлено: ivan3259, 19:38 16-05-2018
frost745



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Total Commander 9.20 beta 3
Changelog

Всего записей: 4198 | Зарегистр. 26-02-2013 | Отправлено: 19:35 16-05-2018
brduakhTMP



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
убрал бы автор, в своем установщике синее окно на весь экран, а просто оставил диалоги установщика, ибо смысла в полный экран в установщике - нет

Всего записей: 6856 | Зарегистр. 20-04-2016 | Отправлено: 23:00 16-05-2018
lvqcl

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Во времена Windows 95 (а то и Win 3.1) установщики в основном такими и были.

Всего записей: 1221 | Зарегистр. 03-02-2007 | Отправлено: 23:13 16-05-2018
helbvtynec

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
brduakhTMP
Проге четверть века уже, всяких пережитков много. Автор почти с десяток лет тянул, прежде чем уродливые доисторические иконки обновить. Когда-нибудь и до инсталлятора может быть созреет

Всего записей: 414 | Зарегистр. 19-03-2008 | Отправлено: 14:17 17-05-2018
Glebtor



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

Цитата:
убрал бы автор

А зачем здесь к автору обращаться? Есть подозрение, что он этот топик читает?

----------
На все тупые вопросы отвечаю «угу».

Всего записей: 2951 | Зарегистр. 16-06-2003 | Отправлено: 14:55 17-05-2018
maK



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Glebtor
не мешайте - дайте людЯм поумничать.

Всего записей: 5706 | Зарегистр. 19-12-2003 | Отправлено: 16:32 17-05-2018
maximpn



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
На X-64 вместо program files Total Commander установили в папку program files (x86). В результате чего в винде папка program files (x86) переименовалась в Total Commander (x86). При чем в Total Commander папка program files (x86) видна как program files (x86), а в винде как Total Commander (x86). В принципе вроде все работает. Но такая ситуация не нормально и хочется её исправить. Поскольку такое переименование в дальнейшем может влиять на работоспособность программ, особенно предполагаю работающих с сертификатами. Деинсталляция Total Commander прежний вид program files (x86) не возвращает. Копать похоже надо в реестр. Может кто встречался с подобным или у кого есть решение этой проблемы.

Всего записей: 33 | Зарегистр. 18-10-2004 | Отправлено: 12:52 21-05-2018
iRiverStone

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
maximpn
Кто-то пошутил над вами, очевидно.
Найдите в папке Program Files (x86) скрытый файл desktop.ini и посмотрите, нет ли в нём параметра LocalizedResourceName или PersonalizedName
На работоспособность программ это никак не должно влиять, поскольку сменилось, внроятно, только отображаемое имя папки.

Всего записей: 3332 | Зарегистр. 29-03-2016 | Отправлено: 15:48 21-05-2018 | Исправлено: iRiverStone, 15:49 21-05-2018
Avada



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
iRiverStone
Насколько понимаю (проверялось на Win7 x64), для получения этой ситуации вполне достаточно изменённого значения параметра LocalizedResourceName и атрибута "только чтение", который у этой  папки и так есть. PersonalizedName вроде как такую картину не даёт.
 
maximpn
В норме в этом файле должно быть что-то вроде:
[.ShellClassInfo]
LocalizedResourceName=@%SystemRoot%\system32\shell32.dll,-21817

Кроме того, вообще рекомендуется хорошо подумать, прежде чем ставить TC в любой вариант системной папки с программными файлами. Но, разумеется, не по этой причине, а из-за прав доступа.
   
 
Добавлено:
All
Те, кто постоянно следит за оффорумом и русским форумом TC, могут быть уже в курсе, а остальным сообщаю следующее.
При разработке версии 9.12 планировалось добавление команды для создания каталога не в текущей, а в другой панели (по умолчанию — с именем объекта под курсором). От этой идеи Гислер отказался тогда только потому, что потребовалась дополнительная локализация, но всё необходимое для пользования этой фичей в коде TC 9.12 и любой беты 9.20 уже есть. Хотя в этих бетах функция упомянута в файле keyboard.txt (и больше нигде), без принятия специальных мер она не работает. Позже команда cm_MkDirOther будет нормально добавлена в 9.20 как встроенная с клавиатурным вызовом через Shift+F7. Но ей можно пользоваться в указанных версиях (включая, повторяю, 9.12) уже сейчас. Вот что для этого надо сделать:
1. В секции FileOperations файла totalcmd.inc после строки, начинающейся с cm_MkDir, добавьте строку:
cm_MkDirOther=911;Make directory in other panel

2. В файле русификации wcmd_rus.inc и/или wcmd_ext_rus.inc после строки, начинающейся с 907, добавьте строку:
911="Создать каталог в другой панели"
3. На странице настроек "Разное" назначьте команде cm_MkDirOther клавиши — хоть предполагаемую для неё стандартную комбинацию Shift+F7, хоть что-то своё. Добавление в главное меню, на кнопку и пр. — по желанию.
4. Перезапустите TC и пользуйтесь.  

Всего записей: 7558 | Зарегистр. 31-07-2008 | Отправлено: 09:44 22-05-2018 | Исправлено: Avada, 05:29 23-05-2018
Andy_Urb



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Можно ли в файлике wcx_ftp.ini вместо username и password подставлять системную переменную - %User и %UserPassword а не реального пользователя с паролем - ну или типа того?
Что человек в корпоративной сети мог автоматом иметь доступ к ftp с персональными привилегиями?

Всего записей: 1186 | Зарегистр. 24-09-2003 | Отправлено: 13:48 22-05-2018
Avada



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Andy_Urb
Ни в документации, ни на оффоруме упоминаний подобной возможности я не встречал.

Всего записей: 7558 | Зарегистр. 31-07-2008 | Отправлено: 14:34 22-05-2018
gdp2000

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Andy_Urb
как вариант - во время выполнения групповой политики собрать файл wcx_ftp.ini средствами VB/CMD и подпихивать его в нужную папку.

Всего записей: 10 | Зарегистр. 31-08-2017 | Отправлено: 17:37 23-05-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 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