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 

Диалоговое окно: Выбор команды

 
Post new topic   Reply to topic    Total Commander Forum Index -> Общие вопросы printer-friendly view
View previous topic :: View next topic  
Author Message
Monarch-LFV



Joined: 22 Jul 2019
Posts: 227

Post (Separately) Posted: Wed Jan 26, 2022 08:52    Post subject: Диалоговое окно: Выбор команды Reply with quote

Возможно где-то уже обсуждалось, но не смог найти. Возможно ли с диалогового окна (далее - ДО) "Выбор команды" (cm_CommandBrowser) напрямую запустить выбранную команду?
Знаю, можно по Enter скопировать в буфер, вставить в командную строку и запустить. Но было бы проще сразу из этого ДО запустить нужную команду по какой-либо комбинации клавиш, есть ли такая?
Back to top
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 10236
Location: Россия, Саратов

Post (Separately) Posted: Wed Jan 26, 2022 09:43    Post subject: Reply with quote

Monarch-LFV
Скопировать — да, запустить — нет. Внутренние команды, вообще говоря, предназначены для выполнения только в основном окне TC, а не в дочерних диалогах. Подобного функционала нет и в компонентах пакета Ultra TC Editors (там эти категории команд много где используются). Есть, правда, утилитка Total Commander internal command launcher (tcinc.exe) от MVV (см. тему здесь, вот рабочая ссылка). Это не совсем то, что запрошено, но может быть полезно. И обратите внимание на эту тему на оффоруме и реплику там Гислера (продолжения это, правда, не получило).
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
Monarch-LFV



Joined: 22 Jul 2019
Posts: 227

Post (Separately) Posted: Wed Jan 26, 2022 10:22    Post subject: Reply with quote

Avada
Спасибо, на самом деле только что уже решил сам с помощью утилиты TCIMG. Делает то что сам и запрашивал - запускает по Enter или двойному клику мыши выбранную команду со стандартного диалогового окна "Выбор команды", вот код (может кому-нибудь пригодится):
Code:
clpup='''' tcimg=$w1~~$cm2924 tcimg=$emclpget clptoo

При этом в буфере обмена сохраняется любая другая информация - по завершению, утилита возвращает содержимое буфера обмена, которое было до запуска утилиты. И кнопка отмена работает как надо, и любые команды вызываются быстро.
Back to top
View user's profile Send private message
Вахмурка



Joined: 27 Dec 2004
Posts: 2584
Location: Большая деревня Москва

Post (Separately) Posted: Wed Jan 26, 2022 20:01    Post subject: Reply with quote

2Monarch-LFV
Давным-давно я написал скрипт, уже не вспомнить зачем. Авось пригодится...
_________________
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Общие вопросы All times are GMT + 4 Hours
Page 1 of 1

 
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