Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Быстрый переход к заданному расширению
Goto page 1, 2, 3  Next
 
Post new topic   Reply to topic    Total Commander Forum Index -> Автоматизация Total Commander printer-friendly view
View previous topic :: View next topic  
Author Message
Dimsok



Joined: 17 Aug 2014
Posts: 663

Post (Separately) Posted: Tue Nov 22, 2016 14:06    Post subject: Быстрый переход к заданному расширению Reply with quote

Хотелось бы возможность быстрого перехода курсора на первый попавшийся файл с указанным расширением в диалоговом окне, например, на основе askparam. Нет предположений, с помощью какого средства это можно было бы реализовать?
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Tue Nov 22, 2016 14:33    Post subject: Reply with quote

TCFS2.exe /ef tcm(2915) send(@.ext,0) send(`{Esc 2}`,0)
С QSE будет точнее:
TCFS2.exe /ef tcm(2915) send(@|\.ext$,0) send(`{Esc 2}`,0)
| - мой символ в опциях для RegExp, т.к. ? не работает и неудобен при вводе.

В AskParam не вижу смысла, коли есть bar-кнопка в виде меню.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
sa



Joined: 29 Apr 2009
Posts: 2563

Post (Separately) Posted: Tue Nov 22, 2016 15:40    Post subject: Reply with quote

Dimsok
В девятой версии TC можно воспользоваться кнопкой, подобной этой:
Сцепку команд дополнить (в конце) ,cm_RereadSource
Расширение указывать так: *.txt
Back to top
View user's profile Send private message
Dimsok



Joined: 17 Aug 2014
Posts: 663

Post (Separately) Posted: Tue Nov 22, 2016 15:49    Post subject: Reply with quote

Хм, что-то не пойму. Окно быстрого поиска только мелькает, и ничего не происходит.
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Tue Nov 22, 2016 15:52    Post subject: Reply with quote

Расширение существующее указал? Какой из вариантов взял (с/без QSE)?
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
Dimsok



Joined: 17 Aug 2014
Posts: 663

Post (Separately) Posted: Tue Nov 22, 2016 15:57    Post subject: Reply with quote

Оба варианта пробовал. А где его указывать, там где красным выделено?
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Tue Nov 22, 2016 16:03    Post subject: Reply with quote

Логично.

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

И так ещё попробуй:
Quote:
TCFS2.exe /ef msg($0B,0) tcm(524) tcm(521,1) send(@`*.ext`,0) send({ENTER},0) eval(send_wait(,findwnd(`TMyListBox`))) tcm(2023) tcm(524) tcm(2050) msg($0B,1) tcm(540)

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


Last edited by Flasher on Tue Nov 22, 2016 17:16; edited 2 times in total
Back to top
View user's profile Send private message
Dimsok



Joined: 17 Aug 2014
Posts: 663

Post (Separately) Posted: Tue Nov 22, 2016 16:16    Post subject: Reply with quote

Первые 2 варианта и с указанием не работают, может, Quicksearch extended виноват? Последний говорит, функция не реализована 2049.
Back to top
View user's profile Send private message
sa



Joined: 29 Apr 2009
Posts: 2563

Post (Separately) Posted: Tue Nov 22, 2016 16:18    Post subject: Reply with quote

Dimsok
Если TCFS2 самая свежая (510), то в командах send вместо ,0 надо ,-1 указывать, либо совсем ,0 убрать.
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Tue Nov 22, 2016 16:21    Post subject: Reply with quote

Dimsok
А ты выставил в опциях символ '|' для второго варианта?
Последний чуток поправил.

sa wrote:
либо совсем ,0 убрать
Вот этого делать точно не надо.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.


Last edited by Flasher on Tue Nov 22, 2016 17:02; edited 1 time in total
Back to top
View user's profile Send private message
Dimsok



Joined: 17 Aug 2014
Posts: 663

Post (Separately) Posted: Tue Nov 22, 2016 16:47    Post subject: Reply with quote

Quote:
А ты выставил в опциях символ '|' для второго варианта?

А где, в TCFS2.ini?
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Tue Nov 22, 2016 16:54    Post subject: Reply with quote

Dimsok
В QSE. Кнопка , вторая вкладка.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
sa



Joined: 29 Apr 2009
Posts: 2563

Post (Separately) Posted: Tue Nov 22, 2016 17:15    Post subject: Reply with quote

Dimsok wrote:
функция не реализована 2049

Flasher забыл упомянуть, что это вариант для девятой версии TC.
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Tue Nov 22, 2016 17:17    Post subject: Reply with quote

Исправил на 2050.

Dimsok
Версия ТСFS2 у тебя какая?
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
sa



Joined: 29 Apr 2009
Posts: 2563

Post (Separately) Posted: Tue Nov 22, 2016 17:44    Post subject: Reply with quote

Flasher wrote:
Вот этого делать точно не надо.

Какие аргументы против?
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Автоматизация Total Commander All times are GMT + 4 Hours
Goto page 1, 2, 3  Next
Page 1 of 3

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group