Быстрый переход к заданному расширению

Обсуждение вопросов автоматизации Total Commander с помощью сторонних программ и скриптовых технологий.

Модераторы: d-view, Моторокер, Avada, CaptainFlint, Nik

Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

sa писал(а):Какие аргументы против?
Всё сразу становится обозримо (некрасиво).
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Dimsok
Сообщения: 664
Зарегистрирован: Вс авг 17, 2014 00:45

Сообщение Dimsok »

Версия ТСFS2 у тебя какая?
Последнюю поставил. Последний вариант вроде заработал. Потом попробую приспособить это дело всё же к askparam, чтобы был список предопределённых расширений, которые можно было бы быстро выбирать.

Добавлено спустя 4 минуты:

Только окно TC как-то странно себя ведёт, на фон куда-то уходит, если такого расширения не оказывается.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Dimsok
Последний релиз или бету? С бетой выше проблемка.
И чем тебя меню не устраивает? Можно создать команду в TCFS2.ini для этих дел. Зато удобнее пользоваться, иконки можно приспособить.
Dimsok писал(а):на фон куда-то уходит
Вообще-то должно появляться окно "Такие файлы не найдены".
Последний раз редактировалось Flasher Вт ноя 22, 2016 17:22, всего редактировалось 1 раз.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Dimsok
Сообщения: 664
Зарегистрирован: Вс авг 17, 2014 00:45

Сообщение Dimsok »

TCFS2_2.3.0.504
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Эта годится.

Добавлено спустя 40 минут:
Dimsok писал(а):если такого расширения не оказывается
Скриптом можно проверять:

Код: Выделить всё

'===================== VBS =====================
' Перейти к первому файлу с заданным расширением
' Условие: путь запуска - пустой
' Параметр: <расширение>
'================ Путь к TCFS2 =================
TCFS2 = "%COMMANDER_PATH%\Utils\TCFS2\TCFS2.exe"
'===============================================
With CreateObject("WScript.Shell")
  Set Items = CreateObject("Shell.Application").NameSpace(.CurrentDirectory).Items
  Items.Filter 73920, "*." & WScript.Arguments(0)
  If Items.Count Then _
  .Exec TCFS2 & " /ef msg($0B,0) tcm(524) tcm(521,1) send(@`*.xml`,0) send({ENTER},0) " &_
  "eval(send_wait(,findwnd(`TMyListBox`))) tcm(2023) tcm(524) tcm(2050) msg($0B,1) tcm(540)"
End With
Последний раз редактировалось Flasher Вт ноя 22, 2016 19:00, всего редактировалось 2 раза.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
sa
Сообщения: 2758
Зарегистрирован: Ср апр 29, 2009 18:56

Сообщение sa »

Flasher писал(а):Всё сразу становится обозримо (некрасиво).
Ты точно про убирание ,0 в команде send говоришь?
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Угу.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
sa
Сообщения: 2758
Зарегистрирован: Ср апр 29, 2009 18:56

Сообщение sa »

Что-то видимо у меня со зрением не так или смотрю не там, но так и не увидел улучшения картинки при отключении проверки активности окна в команде send. Проверял на /ef tcm(2915) send(@.txt,0) send(`{Esc 2}`,0) для TCFS2 (вер. 504) и /ef tcm(2915) send(@.txt,-1) send(`{Esc 2}`,-1) для TCFS2 (вер. 510)
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Ладно, не важно, всё равно вариант так себе. Вот новый без всяких окон:
TCFS2.exe /ef "msg($0B,0) tcm(2050) tcm(524) tem(`em_Sel *.ext`) tcm(2053) msg($0B,1) tcm(524)"

em_Sel: SELECTFILES: %A
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
sa
Сообщения: 2758
Зарегистрирован: Ср апр 29, 2009 18:56

Сообщение sa »

Flasher писал(а):Ладно, не важно,
Ты отказываешься от своих слов (без отключения проверки активности окна "Всё сразу становится обозримо")?
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

"Не важно" и "отказываюсь" - это не синонимы.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
sa
Сообщения: 2758
Зарегистрирован: Ср апр 29, 2009 18:56

Сообщение sa »

Я потому и спрашиваю.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Не надо спрашивать. Раз прямого указания не было, значит, и подтверждения твоих слов по умолчанию нет.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
sa
Сообщения: 2758
Зарегистрирован: Ср апр 29, 2009 18:56

Сообщение sa »

Выходит, продолжаешь утверждать, что без отключения проверки активности окна Всё сразу становится обозримо (некрасиво).
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Я продолжаю утверждать, что теперь мне уже всё равно.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Ответить