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

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



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
bob2000
Цитата:
при запуске из TC32, не выполняются некоторые bat файлы, выводится сообщение:  
 Cannot elevate administrator privilege

Я так понял, это из-за того, что он их запускает в x32-консоли, а Гислер по каким-то неведомым причинам не даёт настраивать внутренние ассоциации для bat и cmd...
Я, по вычитанному где-то совету, заборол это с помощью NoClose Replacer - там в noclose.ini надо прописать:

Цитата:
[General]
CommandProcessor=%windir%\sysnative\cmd.exe /k

и запускать такие батники с зажатым shift-ом.

Всего записей: 4007 | Зарегистр. 07-05-2006 | Отправлено: 15:50 15-08-2017
bob2000

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

Цитата:
Я так понял, это из-за того, что он их запускает в x32-консоли

Путь консоли прописан в ее заголовке и он идентичен при запуске из Эксплорера и из TC:
C:\Windows\System32\cmd.exe
Учитывая параметр x64DisableRedirection=1, это один и тот же файл

Всего записей: 124 | Зарегистр. 16-12-2005 | Отправлено: 16:06 15-08-2017 | Исправлено: bob2000, 16:11 15-08-2017
xChe



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

Всего записей: 4007 | Зарегистр. 07-05-2006 | Отправлено: 16:17 15-08-2017
CaptainFlint



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
bob2000
Независимо от состояния ключа, этот заголовок абсолютно ничего не доказывает. 64-битный cmd.exe запускается из настоящего System32, а 32-битный запускается из виртуального, оба считают, что они живут в System32, и оба будут показывать этот путь. Отключение редиректа работает только на уровне конкретного потока в приложении, и дочерними процессами не наследуется.
 
В частности, у меня 32-битный Тотал запускает батники 32-битным cmd.exe независимо от состояния ключа x64DisableRedirection (что легко проверяется наличием файла c:\windows\system32\regedit.exe: в настоящем system32 его быть не должно, потому что 64-битная версия regedit лежит не там, а в C:\Windows\regedit.exe; 32-битная же находится в c:\windows\syswow64\regedit.exe).

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

Всего записей: 5477 | Зарегистр. 11-11-2002 | Отправлено: 16:26 15-08-2017
bob2000

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
CaptainFlint
Не совсем мне понятно, при чем здесь regedit.exe
Тем не менее у меня его действительно нет по пути c:\windows\system32\regedit.exe при просмотре из TC32  
И что из этого следует?
Посмотрел через менеджер процессов, действительно , указан путь  
C:\Windows\SysWOW64\cmd.exe
Как же сделать правильное перенаправление?
Нашел вот такой способ  
Но он почему то у меня не работает
Посмотрите знатоки, чего тут не хватает для w10 и ТС32-9.0a

Всего записей: 124 | Зарегистр. 16-12-2005 | Отправлено: 16:47 15-08-2017 | Исправлено: bob2000, 17:27 15-08-2017
ECi



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Можно ли сделать, чтобы после нажатия F2 для переименования файлов курсор ставился перед точкой расширения, а не выделялось всё имя файла? В 99% случаев всё равно приходится снимать выделение.

Всего записей: 80 | Зарегистр. 05-01-2008 | Отправлено: 17:05 15-08-2017
maK



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

Всего записей: 5637 | Зарегистр. 19-12-2003 | Отправлено: 17:17 15-08-2017
ECi



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
maK
это нет то, с параметром RenameSelOnlyName=1  выделяться не все имя файла, а только та часть, которая идет до расширения. Мне же выделения вообще не надо.
 

Всего записей: 80 | Зарегистр. 05-01-2008 | Отправлено: 17:27 15-08-2017
CaptainFlint



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

Цитата:
Не совсем мне понятно, при чем здесь regedit.exe

Это один из способов быстро определить, какой каталог system32 отображается: настоящий или поддельный.
 

Цитата:
Тем не менее у меня его действительно нет по пути c:\windows\system32\regedit.exe при просмотре из TC32
И что из этого следует?

То, что в Тотале перенаправление отключено, и он видит настоящий каталог. А если в cmd.exe выполнить команду dir c:\windows\system32\regedit.exe , то там результат будет отличаться.
 

Цитата:
Как же сделать правильное перенаправление?

Выше уже писали: запускайте из sysnative. Или делайте символическую ссылку на System32 под другим именем и запускайте оттуда, на ссылки редирект не распространяется.
 

Цитата:
Нашел вот такой  способ
Но он почему то у меня не работает

Значит, что-то неправильно сделали.

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

Всего записей: 5477 | Зарегистр. 11-11-2002 | Отправлено: 17:29 15-08-2017
maK



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

Цитата:
Мне же выделения вообще не надо.

F2+Click Right

Всего записей: 5637 | Зарегистр. 19-12-2003 | Отправлено: 19:06 15-08-2017
bob2000

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

Цитата:
Значит, что-то неправильно сделали.

Так этот способ должен работать?
Ума не приложу почему, но у меня не работает. Там нужно добавить всего 7 строк (Code:). Так?
И установить x64Disableredirection=0

Всего записей: 124 | Зарегистр. 16-12-2005 | Отправлено: 19:11 15-08-2017 | Исправлено: bob2000, 19:12 15-08-2017
mig73



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
bob2000
Не надо добавлять "7 строк" и ключа не надо никакого.

Всего записей: 8283 | Зарегистр. 24-02-2010 | Отправлено: 19:18 15-08-2017
ECi



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
maK
спасибо, как вариант

Всего записей: 80 | Зарегистр. 05-01-2008 | Отправлено: 19:35 15-08-2017
Lisbon

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Поделюсь своим способом запуска bat/cmd/reg файлов под 64-bit OS из 32-bit Total Commander.
Сама кнопка запуска:  

Код:
 
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\Programs\Execute\Execute.exe
/ExecBatch-%p%n
%COMMANDER_PATH%\Programs\Execute\Execute.exe
Запуск bat/cmd/reg файла под курсором (64-bit OS)
 
 
-1
 

и утилита Execute: Ссылка

Всего записей: 359 | Зарегистр. 10-01-2011 | Отправлено: 19:41 15-08-2017 | Исправлено: Lisbon, 19:48 15-08-2017
tramparamparam02



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ECi 17:27 15-08-2017
Цитата:
 с параметром RenameSelOnlyName=1  выделяться не все имя файла, а только та часть, которая идет до расширения. Мне же выделения вообще не надо.

В wincmd.ini добавить ключ [RenameSelOnlyName=1].
Для помещения курсора перед последней точкой в имени файла: {F2} => {Right}

Всего записей: 2371 | Зарегистр. 30-03-2016 | Отправлено: 20:12 15-08-2017 | Исправлено: tramparamparam02, 20:13 15-08-2017
CaptainFlint



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

Цитата:
Так этот способ должен работать?

Я не пробовал, но выглядит рабочим.
 

Цитата:
Там нужно добавить всего 7 строк (Code: ). Так?

Нет. Надо добавить соответствующие строки в имеющиеся секции с указанными именами (и только если таких секций в конфиге нету, добавить их). А если не понимаете, что это за параметры и как их добавлять, лучше, просто настроить всё то же самое через встроенные диалоги самого Тотала. Фактически там стоит внутренняя ассоциация на файлы *.bat и *.cmd, привязывающая их к команде

Код:
%windir%\sysnative\cmd.exe /C "%1" %*

 
Добавлено:
И да, как и написано в той теме, это будет работать только для запуска батников из панели Тотала. Из командной строки по-прежнему будет стартовать 32-битный cmd.

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

Всего записей: 5477 | Зарегистр. 11-11-2002 | Отправлено: 20:18 15-08-2017 | Исправлено: CaptainFlint, 20:19 15-08-2017
bob2000

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Таких секций в конфиге нету, я их добавил, скопировав из поста, не работает.
Попробую через встроенные диалоги
Попробовал ассоциировать расширения bat и cmd с командой  %windir%\sysnative\cmd.exe /C "%1" %* ,через диалог Файловые ассоциации. Все равно запускается cmd32.

Всего записей: 124 | Зарегистр. 16-12-2005 | Отправлено: 20:23 15-08-2017 | Исправлено: bob2000, 20:50 15-08-2017
mig73



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
bob2000
При запуске любого bat, cmd и не только из 32-разрядной среды, 32-bit ОС примет такие значения, какие и должны быть. Т.е. ничего сделать нельзя.

Всего записей: 8283 | Зарегистр. 24-02-2010 | Отправлено: 20:51 15-08-2017
bob2000

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
mig73
Ты бы поподробнее, рассказал, если знаешь то чего не знает точно, похоже никто. "32-bit ОС" это к чему?
Зачем тогда предлагаются разные способы  
Только умничать не надо
Я обратился за советом, но конкретный ответ дали только 2 человека. Остальные либо умничают, как ты, либо предлагают изучать справку TC, историю форума итп.
Способ xChe по моему неплох
 
bomzz
И настройки плагинов тоже наследуются?
У меня наверно сотня плагинов, чем все настраивать я лучше на TC32 посижу, с некоторыми неудобствами, плюсов больше.
 

Всего записей: 124 | Зарегистр. 16-12-2005 | Отправлено: 20:58 15-08-2017 | Исправлено: bob2000, 21:35 15-08-2017
bomzz

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
9 версия распространяется с файлом накатывающимся на любую с сохранением индивидуальных настроек. накати на свою 64 битную и все будет корректно

Всего записей: 3412 | Зарегистр. 29-03-2016 | Отправлено: 21:06 15-08-2017
   

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