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
Rusl8



Joined: 02 Nov 2012
Posts: 21

Post (Separately) Posted: Thu Feb 07, 2013 23:03    Post subject: Как сделать кнопку- копирование относительного пути к файлу? Reply with quote

Нужно чтобы скорпированные пути к файлам, расположенным в подкаталогах ТС имели вид:

%Commander_Path%/Каталог_Файла/Файл
Back to top
View user's profile Send private message
Avada



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

Post (Separately) Posted: Thu Feb 07, 2013 23:58    Post subject: Reply with quote

Rusl8
Правила форума прочитать нужно, прежде всего. Уже предупреждали, между прочим. А ещё сто раз говорилось, что подфорум "Секреты и советы" для задавания вопросов не предназначен.
И в документацию программы заглядывать иногда не мешает. Поиск в истории версий по %COMMANDER_PATH% занимает несколько секунд.
Quote:
20.12.09 Добавлено: При перетаскивании файла/каталога на панель инструментов или при добавлении каталога в меню избранных каталогов (CTRL+D) все пути к файлам и подкаталогам, расположенным в каталоге Total Commander, сохраняются как относительные пути при помощи переменной окружения %COMMANDER_PATH%.
Даже просто взять и попробовать перетянуть на панель инструментов папку или файл из каталога TC, а потом посмотреть, в каком виде отобразится путь в кнопке — это так сложно?

Замечание за нарушение правил форума. Тема перенесена.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.


Last edited by Avada on Fri Feb 08, 2013 08:42; edited 1 time in total
Back to top
View user's profile Send private message
Rusl8



Joined: 02 Nov 2012
Posts: 21

Post (Separately) Posted: Fri Feb 08, 2013 00:46    Post subject: Как сделать кнопку- копирование относительных путей к файлу? Reply with quote

Avada

Как перетаскивать на панель это понятно. Нужно иное - список файлов скопировать, чтобы они были с относительными путями. На панель ничего переносить не надо. На панели просто кнопка нужна, которая копирует выделенный список файлов, изменяя их абсолютные пути на относительные, а конкретно подставляя переменную %Commander_Path% до каталога где установлен ТС.
Back to top
View user's profile Send private message
Flasher



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

Post (Separately) Posted: Fri Feb 08, 2013 01:27    Post subject: Reply with quote

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



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

Post (Separately) Posted: Fri Feb 08, 2013 08:55    Post subject: Reply with quote

Rusl8
На будущее — на заметку: если модератор закрывает тему, а посетитель форума с этим не согласен, проблема решается в ЛС, а не путём создания второй темы с тем же (причём неверным) заголовком. Больше так прошу не делать. Сейчас просто объединил темы.
Задача была плохо описана изначально и не стала полностью понятна даже после пояснений. Что такое в данном случае "скопировать"? Куда? В буфер? В файл? Что с этим списком предполагается делать дальше?
Про относительные пути уже верно было замечено. И, разумеется, создание кнопки тут — последний и наименее интересный этап. Сначала надо определиться с выполняемой командой. Соответственно, заголовок темы явно ошибочный, но его пока не трогаю до полного прояснения картины.
А вообще, как много раз говорилось, в таких случаях гораздо лучше внятно описывать конечную цель (что вообще и для чего нужно), а не промежуточные действия.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
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