Ответы пользователя по тегу Total Commander
  • Каким алгоритмом зашифрованы пароли от FTP в Total commander?

    DrYukon
    @DrYukon
    Администратор Комикслейта
    Алгоритм шифрования нигде не палится, а в конфигах ТК хранится только набор символов, _похожий_ на чек-сумму. В гугле можно легко отыскать ряд маленьких утилит для вскрытия таких паролей, что свидетельствует об отсутствии соли и сильного ключа. Сам ТК в соответствующих местах предупреждает о необходимости присматривать за его конфигами
    Ответ написан
    Комментировать
  • Как настроить Total Commander на работу с SFTP?

    DrYukon
    @DrYukon
    Администратор Комикслейта
    Товарищу Saboteur следует запомнить, что FTPS и SFTP – разные вещи. Также существует FTP через SSH

    Теперь по существу вопроса. Если у вас Коммандер 8 и ниже версии без возможности обновить его до 9 (где поддержка защищённых FTP встроена), то дело, скорее всего, в устаревших файлах от библиотеки OpenSSL libssl32.dll и libeay32.dll в папке Коммандера, или их отсутствии вообще. Иначе вам придётся искать иные FTP-клиенты для защищённой работы
    Ответ написан
    Комментировать
  • Как получить список всех файлов в папке и скопировать его в ТХТ?

    DrYukon
    @DrYukon
    Администратор Комикслейта
    Для справка, в Тотале есть команда cm_CopyNamesToClip для копирования имён файлов, её можно повесить в настройках на клавишу F11, например 5c7835fdda505201792871.png
    * Проверить, нет ли уже привязанных клавиш с такой командой
    ** Выбрать клавиши
    *** Выбрать внутреннюю команду Коммандера из списка
    **** [ОБЯЗАТЕЛЬНО] Внести её в конфиг (в тот момент кнопка выглядит как ярко-зелёная галочка)
    Но для полной автоматизации задачи ответы других экспертов подходят лучше
    Ответ написан
    Комментировать
  • Как в Total Commander забиндить хоткей на открытие следующей/предыдуще папки?

    DrYukon
    @DrYukon
    Администратор Комикслейта
    Эти клавиши привязаны к клонированию пути текущей панели в неактивную и это часто бывает полезно. Лучше занимать менее важные клавиши, например, F9-F12. Следующая грань - Тотал не может делать такие вещи, как переход на соседа, поэтому тут помогает только скрипт на любом языке автоматизации (cron, AutoIt и им подобные). Скрипт на Автоите вот такой:
    HotKeySet('{F9}', 'Prev')
    HotKeySet('{F10}', 'Forv')
    HotKeySet('{F11}', 'Stop')
    
    While 1 ; цикл вечного ожидания действий
    	Sleep(10)
    WEnd
    
    Func Prev()
    	WinActivate("Total Commander") ; перейти в ТК
    	Send("^{HOME}") ; выход в начало папки
    	Send("{ENTER}") ; выход из папки
    	Send("{UP}") ; переход выше
    	Send("{ENTER}") ; заход в следующую папку
    EndFunc
    
    Func Forv()
    	WinActivate("Total Commander") ; перейти в ТК
    	Send("^{HOME}") ; выход в начало папки
    	Send("{ENTER}") ; выход из папки
    	Send("{DOWN}") ; переход ниже
    	Send("{ENTER}") ; заход в следующую папку
    EndFunc
    
    Func Stop()
    	Exit
    EndFunc
    Как следует из скрипта, по кнопке F9/F10 (учтите, это глобальный хоткей, до иных программ это нажатие не дойдёт) он будет переводить фокус на Тотал, в текущей панели (не проверяя, справа она, или слева; хотя это тоже можно добавить) перезаходить в предыдущую/следующую папку и снова ждать действий. По F11 скрипт выгружается, что видно по пропаже значка Автоита в системном трее.

    Сохранить процитированное в файл "заход в соседние папки.au3", установить Автоит https://www.autoitscript.com/site/autoit/downloads/, запустить au3-файл, на вопрос о программе для открытия, как обычно, указать путь к экзешнику. Этот язык способен также управлять мышкой, получать вводные указания через диалоговые окна, заполнять формы и запускать метеоракеты с Байконура. Не шутка.

    // Поправил скрипт. Только сейчас разглядел, что вопрос про передвижение в обе стороны ≺(⊙‿⊙)≻

    Вместо команд Home + Enter в обеих функциях можно использовать
    Send("^cm_GoToParent") ; выход из папки
    	Send("{ENTER}") ; выполнить
    но сути это не меняет
    Ответ написан
    Комментировать