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

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

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



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
MiG50
Можно так: из winrar-x32-700b4ru и winrar-x64-700b4ru, в каталогах:
 
Plugins\wcx\MultiArc\x86\ - Rar.exe; Default32.SFX
Plugins\wcx\MultiArc\AMD64\  - Rar.exe; Default.SFX
 
Wincmd.ini:
[Packer]
RAR=%COMMANDER_PATH%\Plugins\wcx\MultiArc\%PROCESSOR_ARCHITECTURE%\Rar.exe

Всего записей: 1308 | Зарегистр. 03-03-2019 | Отправлено: 08:14 06-02-2024
MiG50



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ziabriev
Да это то понятно как по разрядности раскидать, а кроме того я не хочу на multiarc вешать rar.~ Хотелось бы пока оставить в обычном диалоге упаковки с rar.еxe v7 x64, упаковку в sfx x32 по умолчанию. А кнопками уже сделать на выбор.

Всего записей: 211 | Зарегистр. 30-10-2023 | Отправлено: 08:39 06-02-2024
insorg



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А можно ещё проще в одной папке.
 
[Packer]
RAR="%COMMANDER_PATH%\Packer\Rar%PROCESSOR_ARCHITECTURE:~3,2%.exe"
 
В папке Packer:
Rar.exe
Rar64.exe
Default.SFX
Default64.SFX
 
На кнопку/менюху для sfx аналогично указывается имя "Default%PROCESSOR_ARCHITECTURE:~3,2%.SFX" и никаких проблем.
 
Метод проверен годами и есть в офигительном количестве сборок тотала, где 32+64 вместе собраны грамотно.
 
Добавлено:
Тем более, что для больших словарей RAR 32-битный sfx уже давно бесполезен, и наоборот - нет никакого смысла городить 64-битный sfx при упаковке 32-битным RAR.

Всего записей: 16744 | Зарегистр. 04-11-2010 | Отправлено: 08:39 06-02-2024
MiG50



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
insorg
Вот твой вариант в одной папке красивше, но в стандартном диалоге всё равно выберется x64 но да спасибо всем, я понял как делать.

Всего записей: 211 | Зарегистр. 30-10-2023 | Отправлено: 09:11 06-02-2024
insorg



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
MiG50
Я бы сегодня вовсе не запаривался на х64 sfx модули сегодня. Пока что архивов со словарями более 1 ГБ почти не найти. А лет так через несколько, когда W10 и W11 (естественно, x64) станут поголовно везде и не надо будет бегать с 32-битной совместимостью, просто заменить sfx на х64 версию. Имхо.

Всего записей: 16744 | Зарегистр. 04-11-2010 | Отправлено: 11:25 06-02-2024
MiG50



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
insorg
Вот я и не хочу sfx64 по дефолту прямо вот сегодня, потому что рано ещё и даже не в новых больших словарях дело. А rar 7 х64 наоборот хочу изучать Кароче я давно противник устаревшей x32 и приветствую отказ от помесей разрядностей, но тщательнее надо, шустрее

Всего записей: 211 | Зарегистр. 30-10-2023 | Отправлено: 12:50 06-02-2024
Darth_Max

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
У меня есть кнопка на панели инструментов, которая копирует любой выделенный файл в нужную мне папку. Но это не работает в архивах.
Как сделать, чтобы работало?

Всего записей: 1199 | Зарегистр. 02-10-2014 | Отправлено: 13:16 06-02-2024
insorg



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
MiG50
Увы, но 32-битки с нами ещё очень надолго. Как бы тебе не хотелось бежать в "светлое будущее".
До сих пор попадается огромный ворох компов с 32-битными виндами - тут тебе и ХР, и 7, и даже 10 есть.
А когда имеешь свой привычный и настроенный инструмент, то без него - уже "как без рук". Потому, если ты хоть что-то делаешь, а не просто используешь тотал как проводник, то и на такие случаи придётся оглядываться, и всё равно держать совместимость. Благо, силами Total Commander это вообще делается проще простого и нет никакой причины самому "рубить концы". Тем более, что сам ТС до сих пор развивается и на пенсию уж точно не планирует.
 
Добавлено:
Darth_Max

Цитата:
Но это не работает в архивах.  

1. Никак.
2. А оно и не должно, в общем-то.
3. Переусложнять скрипт лишними обработками, навешиванием архиваторов (всех имеющихся и поддерживаемых) и обработкой кучи вариантов архивов (пароль, шифрование имён, многотомность, нестандартные расширения…) и возможных имён файлов с недопустимыми в системе символами, которые в архивах сделать - как нефиг делать...
 
Выбирай любой вариант.

Всего записей: 16744 | Зарегистр. 04-11-2010 | Отправлено: 13:37 06-02-2024
sa16

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Darth_Max
Можно попробовать добавить в строку параметров %Z.
 
Добавлено.
Цитата:
%Z Будучи указан в любом месте в списке параметров, разрешает передавать архивы в качестве части пути во внешние программы для %P и %T, когда в панели открыто содержимое архива.

Попробовал на примере команды копирования (cmd /c copy) - нужного результата нет.
 
В качестве альтернативы можно для распаковки воспользоваться командой cm_UnpackFiles с параметрами, что-то вроде этого:
cm_UnpackFiles /G /W="" /T="D:\test\" /S0

Всего записей: 489 | Зарегистр. 07-09-2016 | Отправлено: 14:04 06-02-2024 | Исправлено: sa16, 08:55 14-02-2024
Darth_Max

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

Цитата:
что-то вроде этого:
cm_UnpackFiles /G /W="" /T="D:\test\"

Мне нужна универсальная команда, для файлов и для содержимого архивов.
 
Добавлено:
insorg
 

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

Зайти внутрь архива с помощью TC, видно фaйлы. Нужна команда, которая скопирует выделенный файл из содержимого архива в нужную папку.
 
Добавлено:
Мышкой можно перенести любой файл из архива на другую панель TC. Мне нужно, чтобы выделенный файл внутри архива копировался в нужную мне папку, кнопка на Панели инструментов. Но чтобы эта команда работала и для обычных файлов.

Всего записей: 1199 | Зарегистр. 02-10-2014 | Отправлено: 14:58 07-02-2024
holo

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

Цитата:
Мне нужна универсальная команда, для файлов и для содержимого архивов.

Для файлов и папок аналогично предыдущей
 
cm_Copy /G /W="" /T="D:\test\"
 
Чтобы их объединить в одну кнопку нужна обработка ошибок. Не знаю, есть ли что-нибудь подобное в  TC.

Всего записей: 350 | Зарегистр. 15-05-2016 | Отправлено: 21:51 07-02-2024 | Исправлено: holo, 22:01 07-02-2024
insorg



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Darth_Max
А не удобнее ли просто выделить файл(ы) и сразу жать F5? Зачем кнопки и костыли, если у тебя уже и так открыта нужная папка?
 
Добавлено:
И если папка не открыта, так открыть.
Элементарное создание вкладки в противоположной панели, затем F5, затем закрыть. А набор папок замечательно в "менюхе" избранного (та самая Ctrl+D или кнопца
  • над файловой панелью) настраивается без лишних танцев.

  • Всего записей: 16744 | Зарегистр. 04-11-2010 | Отправлено: 07:58 08-02-2024
    sa16

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Darth_Max
    Автонажималка на TCFS2.

    Код:
    TOTALCMD#BAR#DATA
    %COMMANDER_PATH%\Utils\TCFS2\TCFS2.exe /ef "tcm(3101,1) if(eval(settext_wait(
           `D:\test\`                                                         , findwnd(`TMyComboBox`,,findwnd(`TInpComboDlg`),1,2) | findwnd(`LCLComboBox`,,findwnd(`TInpComboDlg`),1,2) | findwnd(`TAltEdit`,,findwnd(`TInpComboDlg`)) | findwnd(`Edit`,,findwnd(`TInpComboDlg`)) | findwnd(`TAltEdit`,,findwnd(`TDLGUNZIP`)) | findwnd(`Edit`,,findwnd(`TDLGUNZIP`)))) < 100, delay(1)+send(`{ENTER}`,findwnd(`TInpComboDlg`) | findwnd(`TDLGUNZIP`)))"
    wcmicons.dll,62
    Копировать в D:\test\
     
     
    -1

    Функции дополнительного модуля TCFS2Tools не используются.

    Всего записей: 489 | Зарегистр. 07-09-2016 | Отправлено: 08:25 08-02-2024 | Исправлено: sa16, 10:54 13-02-2024
    holo

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    sa16
    Здорово работает!
    В 64-битном TC в отличие от 32-битного при копировании папок и файлов требует подтверждения. Что изменить в команде, не знаю. Простой способ: в модальном окне открыть "Опции >>" - зафиксировать - выбрать "3. Пропустить все" - ОК. Все последующие копирования будут без подтверждения. На копирование по F5 никак не влияет. Если фиксацию отжать - вернется как было.

    Всего записей: 350 | Зарегистр. 15-05-2016 | Отправлено: 14:22 08-02-2024 | Исправлено: holo, 14:28 08-02-2024
    sa16

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    holo
    Цитата:
    В 64-битном TC в отличие от 32-битного при копировании папок и файлов требует подтверждения.

    Разве дело не в настройках TC?
    Настройка --> Разное --> Запрашивать подтверждение при:

    Всего записей: 489 | Зарегистр. 07-09-2016 | Отправлено: 14:34 08-02-2024 | Исправлено: sa16, 14:44 08-02-2024
    holo

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    sa16
    В обычном копировании хотелось бы сохранить запрос. И почему тогда в 32-битной программе запроса нет, настройки-то одни.

    Всего записей: 350 | Зарегистр. 15-05-2016 | Отправлено: 15:00 08-02-2024 | Исправлено: holo, 15:02 08-02-2024
    MiG50



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Доступен TC 11.03 RC5.

    Всего записей: 211 | Зарегистр. 30-10-2023 | Отправлено: 15:38 08-02-2024
    sa16

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    holo
    Извините, кнопку подправлял ранее: проверьте, что у вас везде подправленная.
    Или поподробнее объясните, что не так.
    Копирование ли это из архива или из обычной папки, различается ли поведение при копировании кнопкой и по F5?

    Всего записей: 489 | Зарегистр. 07-09-2016 | Отправлено: 15:40 08-02-2024 | Исправлено: sa16, 15:50 08-02-2024
    holo

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    sa16
    Настройка --> Разное - отмечены первые два пункта. Но они ведь действуют только при удалении / перезаписи. При копировании кнопкой F5 Copy и по F5 запрос на копирование есть. При копировании вашей кнопкой из открытого архива запроса нет. При копировании вашей кнопкой отдельного файла или папки выскакивает запрос, но только в 64-битном TC. Описанные выше настройки исправляют ситуацию и не влияют на другие способы копирования.

    Всего записей: 350 | Зарегистр. 15-05-2016 | Отправлено: 16:15 08-02-2024
    sa16

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    holo
    Цитата:
    Что изменить в команде, не знаю.

    Если проблема не в перезаписи существующих файлов (как я подумал вначале), а в отсутствии автоматического запуска самого процесса копирования, то можно увеличить величину задержки перед нажатием клавиш, например, указать 500 миллисекунд вместо нуля: delay(500).
     
    В вашем случае, чтобы запрос на копирование, наоборот, присутствовал всегда, уберите нажатие {ENTER}.

    Всего записей: 489 | Зарегистр. 07-09-2016 | Отправлено: 16:46 08-02-2024 | Исправлено: sa16, 17:20 09-02-2024
    Открыть новую тему     Написать ответ в эту тему

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