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  Next
 
Post new topic   Reply to topic    Total Commander Forum Index -> Общие вопросы printer-friendly view
View previous topic :: View next topic  
Author Message
Own Little World



Joined: 07 Jun 2014
Posts: 80

Post (Separately) Posted: Sun Oct 29, 2017 12:26    Post subject: Вставить имя файла под курсором в командную строку Reply with quote

Я знаю, что комбинация CTRL+ENTER добавляет имя файла в командную строку. Единственный недостаток - она добавляет имя файла в конец командной строки. А можно ли добавить имя файла в командную строку на место курсора?
Back to top
View user's profile Send private message
Avada



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

Post (Separately) Posted: Sun Oct 29, 2017 13:12    Post subject: Reply with quote

Own Little World
Нет. Там и в конец-то командной строки можно вставить имя только при определённых условиях..
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
Own Little World



Joined: 07 Jun 2014
Posts: 80

Post (Separately) Posted: Sun Oct 29, 2017 13:19    Post subject: Reply with quote

Avada
Очень жаль. Если честно, уже замучился вставлять в конец, вырезать и потом перемещать в нужное место.
Чтож, ничего не поделаешь. Avada, спасибо за оперативный ответ.
Back to top
View user's profile Send private message
Avada



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

Post (Separately) Posted: Sun Oct 29, 2017 13:23    Post subject: Reply with quote

Own Little World
Пожалуйста. А оверквотингом с полным цитированием предыдущего сообщения заниматься не надо. Привычка бездумно жать кнопку "Цитата" без последующей правки — вредная. Ненужное удалено.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
sa



Joined: 29 Apr 2009
Posts: 2561

Post (Separately) Posted: Sun Oct 29, 2017 13:34    Post subject: Reply with quote

Own Little World wrote:
замучился вставлять в конец, вырезать и потом перемещать в нужное место.

А если сначала скопировать имя в буфер, а затем вставить в нужное место?
Back to top
View user's profile Send private message
Own Little World



Joined: 07 Jun 2014
Posts: 80

Post (Separately) Posted: Sun Oct 29, 2017 15:06    Post subject: Reply with quote

sa
Спасибо за совет. Если честно, даже не задумывался о таком способе. Нужно будет попробовать.

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

Вроде способ неплохой, но есть одно "но": если в имени есть пробелы, то при вставке в командную строку Total Commander автоматически добавляет кавычки к имени файла.
Вариант с копированием имени файла этого не делает.
Back to top
View user's profile Send private message
Zmy



Joined: 06 Apr 2015
Posts: 78

Post (Separately) Posted: Sun Oct 29, 2017 15:31    Post subject: Reply with quote

Own Little World, я написал программу, которая позволяет это делать.
Могу дасть ссылку.
Back to top
View user's profile Send private message
Own Little World



Joined: 07 Jun 2014
Posts: 80

Post (Separately) Posted: Sun Oct 29, 2017 15:58    Post subject: Reply with quote

Zmy wrote:

Могу дасть ссылку.

Конечно давайте! Посмотрим, заценим, оценим.
Back to top
View user's profile Send private message
Zmy



Joined: 06 Apr 2015
Posts: 78

Post (Separately) Posted: Sun Oct 29, 2017 17:49    Post subject: Reply with quote

Скачиваете InsertCmdLine.exe. Описание её работы находится в файле Description.htm.

https://cloud.mail.ru/public/HJDJ/dzZnShFi8

Если что-то будет работать неправильно, то сообщите.
Back to top
View user's profile Send private message
Own Little World



Joined: 07 Jun 2014
Posts: 80

Post (Separately) Posted: Sun Oct 29, 2017 21:15    Post subject: Reply with quote

Zmy wrote:
Если что-то будет работать неправильно, то сообщите.

Zmy, записал небольшой видеоролик: https://cloud.mail.ru/public/CQZL/avFRv9HHD

В двух словах, заставить утилиту InsertCmdLine работать у меня не получилось. Справку читал, все делал по пунктам.
Может, я что-то делаю неправильно?
Back to top
View user's profile Send private message
Zmy



Joined: 06 Apr 2015
Posts: 78

Post (Separately) Posted: Sun Oct 29, 2017 22:16    Post subject: Reply with quote

Я над ней ещё поработаю, позже выложу.

Last edited by Zmy on Tue Oct 31, 2017 12:50; edited 1 time in total
Back to top
View user's profile Send private message
sa



Joined: 29 Apr 2009
Posts: 2561

Post (Separately) Posted: Mon Oct 30, 2017 11:17    Post subject: Reply with quote

Own Little World wrote:
замучился вставлять в конец, вырезать и потом перемещать в нужное место.

Кнопка с автонажималкой на TCFS2 (функции дополнительного модуля TCFS2Tools не используются):
Code:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\Utils\TCFS2\TCFS2.exe
/ef  "delay(200) tcm(4003) send(`{END} +{HOME}^x^j{HOME}^v{BS}+{END}^x`, findwnd(`TTOTAL_CMD`))"
WCMICONS.DLL,45
Копировать имя файла под курсором для вставки в командную строку


-1
По аналогии можно создать пользовательскую команду и присвоить ей горячую клавишу.

P.S.
С кнопкой для вставки имени файла можно обойтись и без клавиатуры: выбрать файл, нажать кнопку, позиционировать указатель мышки в командной строке и выполнить команду Вставить из контекстного меню.
Back to top
View user's profile Send private message
Own Little World



Joined: 07 Jun 2014
Posts: 80

Post (Separately) Posted: Wed Nov 01, 2017 21:36    Post subject: Reply with quote

sa wrote:

Кнопка с автонажималкой на TCFS2


sa
Спасибо. Действительно, так гораздо удобнее.
Back to top
View user's profile Send private message
Zmy



Joined: 06 Apr 2015
Posts: 78

Post (Separately) Posted: Fri Nov 03, 2017 16:31    Post subject: Reply with quote

Own Little World, перекачайте InsertCmdLine.exe. Описание находится в файле Description.htm.

Теперь она работает по совершенно другому принципу.
Есть возможность работы с параметрами. Даже есть графический интерфейс.
Потестируйте, и сообщайте о любых ошибках.

https://cloud.mail.ru/public/HJDJ/dzZnShFi8
.
Back to top
View user's profile Send private message
Own Little World



Joined: 07 Jun 2014
Posts: 80

Post (Separately) Posted: Fri Nov 03, 2017 20:26    Post subject: Reply with quote

Zmy wrote:

Потестируйте, и сообщайте о любых ошибках.

Записал еще одно видео https://cloud.mail.ru/public/EKFN/7HpEHr2uU

В общем, программа добавляет имя под курсором. С параметрами я тоже вроде разобрался. НО: добавляет она имена файлов только в начало командной строки! Хотя курсор я оставляю в середине.
Также, я не смог настроить хоткей. Варианты с Ctrl, Ctrl+Shift забанены. Комбинации с Win, Alt работать когда командная строка в фокусе не хотят. Поэтому для тестирования я использовал кнопку.
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
Goto page 1, 2  Next
Page 1 of 2

 
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