Копирование имени файла/ имён файлов в буфер обмена

Столкнулись с проблемой в использовании Far? Здесь можно получить помощь.
Ariman
Posts: 1351
Joined: Fri 30 Nov, 2007 15:32
Location: Крым
Has thanked: 15 times
Been thanked: 50 times
Contact:

Re: копирование имен файлов

Post by Ariman »

Latest post of the previous page:

fibre wrote:CtrlShiftIns можно замапить на CtrlIns, и в макросе поставить [ ] Command line state.
потери функционала не будет (или я не вижу).
Действительно, работает. Я от макросов далёк, поэтому про эту галочку не подумал. :oops: Спасибо за подсказку.
User avatar
lordmuzer
Posts: 533
Joined: Mon 12 Nov, 2007 22:05
Location: Киев
Has thanked: 20 times
Contact:

Re: копирование имен файлов

Post by lordmuzer »

John Doe wrote:Макросами.
а можно хотя бы простой пример пример как правильно восстановить пометку файлов из буфера обмена.
то есть разобрать то что лежит в clip и скормить его panel.select.

заранее спасибо.
User avatar
John Doe
Бюрократ
Posts: 13801
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 72 times
Been thanked: 425 times
Contact:

Re: копирование имен файлов

Post by John Doe »

А не надо ничего разбирать, можно "скормить" в неизменном виде (Mode=2).

P.S.
А пример ведь есть в Энциклопедии. Зря вы читать не хотите, ведь я даже точное место указал...
User avatar
lordmuzer
Posts: 533
Joined: Mon 12 Nov, 2007 22:05
Location: Киев
Has thanked: 20 times
Contact:

Re: копирование имен файлов

Post by lordmuzer »



ой ( точно моя ошибка. я то подумал, что надо мудрить. спасибо. буду в след раз внимательнее
Last edited by lordmuzer on Thu 01 Jan, 1970 01:00, edited 0 times in total.
Reason: оверквотинг
VladimirChumakov
Posts: 2
Joined: Wed 10 Nov, 2010 22:35

Re: копирование имен файлов

Post by VladimirChumakov »

Спасибо всем, Ctrl-Shift-Ins делает то что мне нужно - копирует имена (и не сами файлы).
vlad2135
Posts: 2
Joined: Fri 03 Dec, 2010 15:30
Has thanked: 1 time

Как заставить Ctrl-Ins копировать в буфер имя файла?

Post by vlad2135 »

Как заставить Ctrl-Ins копировать в буфер только имя файла, а не файл целиком? Знаю, что есть Сtrl-Shift-Ins, но не хочется давить доп. кнопку. Можно ли как-то поменять два этих хоткея местами?

Просто я не переношу файлы через буфер обмена, а вот их имена в различные документы и чаты вставляю гораздо чаще, это нововведение раздражает.
User avatar
t-rex
Страшный и ужасный
Posts: 4910
Joined: Tue 15 Mar, 2005 16:17
Location: Tel-Aviv
Has thanked: 1 time
Been thanked: 8 times
Contact:

Re: Как заставить Ctrl-Ins копировать в буфер имя файла?

Post by t-rex »

Я тоже за чтоб файлы копировались тока по CtrlC
User avatar
HaRT
Moderator
Posts: 10806
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 220 times
Been thanked: 357 times

Re: Как заставить Ctrl-Ins копировать в буфер имя файла?

Post by HaRT »

vlad2135
Намакросить?
Фар есть инструмент, а не нянька. © 2009 DrKnS
Ariman
Posts: 1351
Joined: Fri 30 Nov, 2007 15:32
Location: Крым
Has thanked: 15 times
Been thanked: 50 times
Contact:

Re: Как заставить Ctrl-Ins копировать в буфер имя файла?

Post by Ariman »

Я как раз такой же вопрос задавал недавно здесь на форуме (только забыл в какой теме :) ). Сошлись на том, что проще всего повесить макрос на CtrlIns, который будет вызывать CtrlShiftIns и убрать галочку на "Command line state". Будет то что надо.
User avatar
NightRoman
Posts: 6184
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 32 times
Been thanked: 62 times
Contact:

Re: Как заставить Ctrl-Ins копировать в буфер имя файла?

Post by NightRoman »

t-rex wrote:Я тоже за чтоб файлы копировались тока по CtrlC
+1. Может, голоснуть? Типа, демократия.
User avatar
John Doe
Бюрократ
Posts: 13801
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 72 times
Been thanked: 425 times
Contact:

Re: Как заставить Ctrl-Ins копировать в буфер имя файла?

Post by John Doe »

t-rex wrote:Я тоже за чтоб файлы копировались тока по CtrlC
Сейчас Ctrl-C копирует только текст командной строки, а вовсе не имена файлов. Не думаю что CF_HDROP будет тут к месту.
User avatar
t-rex
Страшный и ужасный
Posts: 4910
Joined: Tue 15 Mar, 2005 16:17
Location: Tel-Aviv
Has thanked: 1 time
Been thanked: 8 times
Contact:

Re: Копирование имён/путей файлов/директорий и/или ссылок на

Post by t-rex »

СtrlIns тоже копирует ком строку. А вот пусть CtrlC копирует файлы когда ком строка пустая, а CtrlIns только имена. Ибо уже реально начинает бесить когда хочется имя файла в аутлук вставить, двойное повидение CtrlIns уж очень не интуивно. И нет, макросить костыли я не буду.
User avatar
HaRT
Moderator
Posts: 10806
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 220 times
Been thanked: 357 times

Re: Копирование имён/путей файлов/директорий и/или ссылок на

Post by HaRT »

А как предлагается копировать файлы независимо от состояния командной строки?
Похоже, что тогда надо будет добавить для этого CtrlShiftC.
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
John Doe
Бюрократ
Posts: 13801
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 72 times
Been thanked: 425 times
Contact:

Re: Копирование имён/путей файлов/директорий и/или ссылок на

Post by John Doe »

t-rex wrote:И нет, макросить костыли я не буду.
Можно поступить ровно наоборот: убрать этот функционал с Ctrl-Ins, но сделать доступным посредством макроязыка.
User avatar
t-rex
Страшный и ужасный
Posts: 4910
Joined: Tue 15 Mar, 2005 16:17
Location: Tel-Aviv
Has thanked: 1 time
Been thanked: 8 times
Contact:

Re: Копирование имён/путей файлов/директорий и/или ссылок на

Post by t-rex »

Как по мне, то пусть CtrlC тока файлы всегда и копирует, так самое логично и не путает.
User avatar
HaRT
Moderator
Posts: 10806
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 220 times
Been thanked: 357 times

Re: Копирование имён/путей файлов/директорий и/или ссылок на

Post by HaRT »

Да, из нескольких „чистых” операций всегда можно намакросить хитрый комбайн, а вот наоборот зачастую куда сложнее.

Кстати, а Фар умеет принимать файлы из буфера обмена на текущую панель? Если нет, то как раз впору будет это делать по CtrlV (а по ShiftIns, как и сейчас, вставлять их пути)…
Фар есть инструмент, а не нянька. © 2009 DrKnS
Post Reply

Return to “Нужна помощь”