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 

[WFX] VirtualPanel - временная панель для ТК (Unicode)
Goto page Previous  1, 2, 3 ... 27, 28, 29 ... 39, 40, 41  Next
 
Post new topic   Reply to topic    Total Commander Forum Index -> Плагины Total Commander printer-friendly view
View previous topic :: View next topic  
Author Message
MVV



Joined: 15 Oct 2009
Posts: 4815
Location: Ростов-Дон

Post (Separately) Posted: Mon Feb 27, 2012 18:03    Post subject: Reply with quote

Я же написал, тотал ещё не умеет для списочных переменных добывать физические пути. Sad

Я это очень давно просил добавить (и Гислер обещал попытаться), даже предлагал концепцию флага ввести, чтобы можно было теми же параметрами получать как виртуальные, так и реальные имена... Но Гислер, используя предложенные буквы параметров, реализовал своё...
_________________
TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…


Last edited by MVV on Mon Feb 27, 2012 18:12; edited 2 times in total
Back to top
View user's profile Send private message
Flasher



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

Post (Separately) Posted: Mon Feb 27, 2012 18:06    Post subject: Reply with quote

MVV
Там там речь про TeraCopy шла. Прога должна подхватывать, а не Тотал.
Back to top
View user's profile Send private message
MVV



Joined: 15 Oct 2009
Posts: 4815
Location: Ростов-Дон

Post (Separately) Posted: Mon Feb 27, 2012 18:10    Post subject: Reply with quote

А при чём тут прога, если тотал не позволяет? Кроме тотала никто не сможет у временной панели получить физические пути по виртуальным. Но для %N Гислер это сделал давно (появилась обратная проблема - невозможность получить виртуальное имя, в целом решённая), а для списочных - так и не сделал.
_________________
TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…


Last edited by MVV on Mon Feb 27, 2012 18:27; edited 1 time in total
Back to top
View user's profile Send private message
Flasher



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

Post (Separately) Posted: Mon Feb 27, 2012 18:27    Post subject: Reply with quote

MVV wrote:
Кроме тотала никто не сможет у временной панели получить физические пути по виртуальным.
Я думаю, если файлы в виртуальной папке имеют один источник, то копирование по списку вполне можно сделать. Можно таким папкам какой-то атрибут назначать.
А пока - D&D или скрипт, эмулирующий нажатия.
Back to top
View user's profile Send private message
MVV



Joined: 15 Oct 2009
Posts: 4815
Location: Ростов-Дон

Post (Separately) Posted: Mon Feb 27, 2012 18:36    Post subject: Reply with quote

Они-то его по-любому имеют общий - Ctrl+B во временных панелях не работает, как и Feed to listbox. Или ты о физическом источнике? Тогда неоднозначно - ведь виртуальные имена могут не совпадать с реальными.

Сама VP позволяет экспортировать список файлов/папок в текущей папке по маске, но при этом не учитывается выделение в тотале (о котором плагинам неизвестно).
_________________
TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…
Back to top
View user's profile Send private message
Flasher



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

Post (Separately) Posted: Mon Feb 27, 2012 18:45    Post subject: Reply with quote

MVV wrote:
Тогда неоднозначно - ведь виртуальные имена могут не совпадать с реальными.
Поэтому я и пишу про атрибуты/флаги, чтобы можно быть уверенным при обработке списка.
Back to top
View user's profile Send private message
MVV



Joined: 15 Oct 2009
Posts: 4815
Location: Ростов-Дон

Post (Separately) Posted: Mon Feb 27, 2012 18:50    Post subject: Reply with quote

Возможно, имеет смысл добавить внутреннюю команду для конвертации списка виртуальных объектов в список их физических путей (придется вызывать VPBatch, передавая путь к тотальному %L-списку и создаваемому списку, а потом передавать новый список программе - тут уже без батника/скрипта не обойтись, т.к. второй раз путь к тому же %L-списку не получить)...
_________________
TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…
Back to top
View user's profile Send private message
Samotek



Joined: 27 Feb 2012
Posts: 4

Post (Separately) Posted: Mon Feb 27, 2012 19:04    Post subject: Reply with quote

MVV wrote:
Возможно, имеет смысл добавить внутреннюю команду для конвертации списка виртуальных объектов в список их физических путей

Ну хоть так, пока Гислер не исправится. И спасибо за разъяснения. Только, если будете делать про %UL не забудьте, пожалуйста Wink
Back to top
View user's profile Send private message
MVV



Joined: 15 Oct 2009
Posts: 4815
Location: Ростов-Дон

Post (Separately) Posted: Mon Feb 27, 2012 19:08    Post subject: Reply with quote

Samotek wrote:
MVV wrote:
Возможно, имеет смысл добавить внутреннюю команду для конвертации списка виртуальных объектов в список их физических путей

Ну хоть так, пока Гислер не исправится. И спасибо за разъяснения. Только, если будете делать про %UL не забудьте, пожалуйста Wink

Если я и буду делать, то скорее всего только для %WL (читать юникодные строки, вызывать для них FsGetLocalNameW и писать юникодные строки в новый файл). Очень маловероятно, что сделаю это и для ANSI-версии (на UTF8-версию почти наверняка забью).

Кстати, в хелпе к TeraCopy ни слова про кодировку файла-списка. Она вообще понимает UTF-8 или UTF-16? Имею в виду, с %WL и %UL работает (в обычных панелях)?
_________________
TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…
Back to top
View user's profile Send private message
Samotek



Joined: 27 Feb 2012
Posts: 4

Post (Separately) Posted: Mon Feb 27, 2012 23:46    Post subject: Reply with quote

MVV wrote:
с %WL и %UL работает (в обычных панелях)?

Поробовал на файле('02 - Aparició i Desaparicions.flac'), который с %L не находится, а и с %WL и с %UL копируется. Где то в TeraCopy прочитал о %UL и с этим параметром больше на проблемы не натыкался. Кстати у меня вообще эта проблема возникла, так как собственное копирование ТК с одного локального диска на другой работает из рук вон плохо. ~1Гб фалов от 30Мб до 300Мб копируются за 2:30 а TeraCopy и Far - за 30сек! Перепробовал все режимы копирования - не помогло. Если б кто-то мог ему подсказать, что это, по крайне мере, странно, что главная функция файлового менеджера - копирование файлов работает плохо! И дисков, созданных subst ТК не понимает - считает, что это другой физический диск и move делает соответственно.


Last edited by Samotek on Tue Feb 28, 2012 10:04; edited 1 time in total
Back to top
View user's profile Send private message
Flasher



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

Post (Separately) Posted: Tue Feb 28, 2012 05:39    Post subject: Reply with quote

MVV wrote:
тут уже без батника/скрипта не обойтись, т.к. второй раз путь к тому же %L-списку не получить
А батник как его получит? Да и зачем его дважды получать, не пойму?
Back to top
View user's profile Send private message
MVV



Joined: 15 Oct 2009
Posts: 4815
Location: Ростов-Дон

Post (Separately) Posted: Tue Feb 28, 2012 10:08    Post subject: Reply with quote

Батнику его передадут по %WL. А дважды затем, чтобы сначала передать его конвертору, а потом - TeraCopy. В противном случае придется писать конвертор с поддержкой псевдопеременных...

Samotek wrote:
Кстати у меня вообще эта проблема возникла, так как собственное копирование ТК с одного локального диска на другой работает из рук вон плохо. ~1Гб фалов от 30Мб до 300Мб копируются за 2:30 а TeraCopy и Far - за 30сек!

Думаю, TeraCopy тебя просто дурит, на самом деле запихивая всё в кэш, как и Проводник (с которого потом потихоньку переносит на диск). Файлы немаленькие, поэтому такая большая разница просто так возникнуть не может.
_________________
TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…
Back to top
View user's profile Send private message
Flasher



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

Post (Separately) Posted: Tue Feb 28, 2012 10:21    Post subject: Reply with quote

MVV wrote:
Батнику его передадут по %WL.
И кто его ему передаст? Напиши в параметрах ? %L %WL, темп-файл будет один и тот же.
Back to top
View user's profile Send private message
MVV



Joined: 15 Oct 2009
Posts: 4815
Location: Ростов-Дон

Post (Separately) Posted: Tue Feb 28, 2012 10:37    Post subject: Reply with quote

Ого, слушай, а вот этого я не знал... Я думал, что каждое вхождение списочного параметра создаёт свой файл-список. А так, получается, нельзя средствами тотала сфабриковать списки разных типов, он тупо перезапишет файл...
_________________
TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…
Back to top
View user's profile Send private message
Samotek



Joined: 27 Feb 2012
Posts: 4

Post (Separately) Posted: Tue Feb 28, 2012 10:39    Post subject: Reply with quote

MVV wrote:
TeraCopy тебя просто дурит, на самом деле запихивая всё в кэш

Ты имеешь в виду, что через полторы минуты после копирования TeraCopy файлами все еще пользоваться не получится? И что Far также дурит?
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 Previous  1, 2, 3 ... 27, 28, 29 ... 39, 40, 41  Next
Page 28 of 41

 
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