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 

Alt+F10 : дуб - тоже дерево

 
Post new topic   Reply to topic    Total Commander Forum Index -> Автоматизация Total Commander printer-friendly view
View previous topic :: View next topic  
Author Message
Serge Yolkin



Joined: 25 Jul 2009
Posts: 664

Post (Separately) Posted: Mon Oct 22, 2012 05:25    Post subject: Alt+F10 : дуб - тоже дерево Reply with quote

Вот, хорошая же фича, но медленная. Не то, чтобы полная замена, но себе на Alt+F10 подвесил folder.wsf:
Code:
<job id="clr" version="0.1">
  <object id="a" progid="Shell.Application" />
  <object id="s" progid="WScript.Shell" />
  <script type="text/jscript" language="JScript">
    var d=a.BrowseForFolder(0,'',1+4+8+16+32+64+32768+65536,null);
    if(d!=null)s.exec(s.expandEnvironmentStrings('%COMMANDER_PATH%')+
     '\\totalcmd.exe \/s \/o "'+d.Items().Item().Path+'"');
  </script>
</job>
Back to top
View user's profile Send private message
MVV



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

Post (Separately) Posted: Mon Oct 22, 2012 10:00    Post subject: Reply with quote

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



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

Post (Separately) Posted: Mon Oct 22, 2012 10:52    Post subject: Reply with quote

Serge Yolkin
И что конкретно делает этот скрипт (принимая во внимание столь содержательный заголовок темы, пояснения весьма уместны)?

MVV wrote:
Особенно когда в нём не отображаются скрытые папки, ибо тогда зайти в такую через него вообще невозможно.

Можно поподробнее пояснить, о чём тут речь применительно к диалогу по Alt+F10?
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
MVV



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

Post (Separately) Posted: Mon Oct 22, 2012 11:25    Post subject: Reply with quote

Quote:
Можно поподробнее пояснить, о чём тут речь применительно к диалогу по Alt+F10?

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



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

Post (Separately) Posted: Mon Oct 22, 2012 12:20    Post subject: Reply with quote

MVV
Спасибо, но моё "о чём тут речь" вообще-то относилось к вышеприведённой цитате про скрытые файлы. Или это было про тот же системный диалог?
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
Flasher



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

Post (Separately) Posted: Mon Oct 22, 2012 12:27    Post subject: Reply with quote

Serge Yolkin wrote:
но медленная
Делай через TCMC - будет быстрее. Я BrowseForFolder для других вещей обычно использую, там где он действительно может быть необходим.
Back to top
View user's profile Send private message
Serge Yolkin



Joined: 25 Jul 2009
Posts: 664

Post (Separately) Posted: Mon Oct 22, 2012 18:25    Post subject: Reply with quote

Avada
Этот скрипт позволяет выбрать папку для отображения в активной панели с помощью диалога, в котором отображается дерево каталогов. Примерно то же, что и Тоталовский диалог, обычно вызываемый по Alt+F10, только вместо рекурсивного построения дерева, что требует некоторого времени, используется стандартный виндовый диалог, который открывается сразу.
MVV
Win XP?
Back to top
View user's profile Send private message
Flasher



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

Post (Separately) Posted: Mon Oct 22, 2012 18:37    Post subject: Reply with quote

Serge Yolkin wrote:
Win XP?
Ненажатие ОК/Enter, двойного клика нет, как в ТС (ну, и быстрого поиска, само собой).
Back to top
View user's profile Send private message
MVV



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

Post (Separately) Posted: Mon Oct 22, 2012 19:21    Post subject: Reply with quote

Avada wrote:
Спасибо, но моё "о чём тут речь" вообще-то относилось к вышеприведённой цитате про скрытые файлы. Или это было про тот же системный диалог?

Да, всё о нём.

Serge Yolkin wrote:
Win XP?

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



Joined: 25 Jul 2009
Posts: 664

Post (Separately) Posted: Mon Oct 22, 2012 22:36    Post subject: Reply with quote

MVV
Я про XP спросил, потому что, начиная с Висты (лет 5 назад) практически не лезу в скрытые папки. Понятия не имею - что там делать. Вот под хрюшей - да, лазил. Кстати, у меня этот скрипт скрытые папки отображает. Что я делаю не так? И ещё одна фича - в зип архив можно перейти сразу.
MVV wrote:
без возможности вписать куда-либо часть пути
Да есть же там поле ввода, даже с выпадющими подсказками... Или это только у меня работает?
MVV wrote:
до хрена скроллинга ... чтения имен каталогов
Если я знаю имя папки (что необходимо при быстром поиске), то и без дерева обойдусь, а вот если задача "кудя я, блин, сохранил ту ботву, которую мне прислали три недели назад?", то от чтения названий всё равно никуда не денешся, а скроллинга в развёрнутом дереве тотала поболее будет.

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

Да, ещё: у меня последним аргументом BrowseForFolder вместо null стоит s.currentDirectory, в примере этого приводить не стал, потому что меняется логика использования скрипта. Мне удобнее, но, в целом, непривычнее.
Back to top
View user's profile Send private message
Avada



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

Post (Separately) Posted: Mon Oct 22, 2012 23:22    Post subject: Reply with quote

Serge Yolkin wrote:
Да есть же там поле ввода, даже с выпадющими подсказками... Или это только у меня работает?

Смотря что понимается под словом "работает". Ну, предположим, вышел я через "Мой компьютер" на корень диска C. У меня (с моей меткой) это выглядит в поле как Vol_1 (C:). Там я хочу выбрать для открытия папку, допустим, Totalcmd. Ввожу первый символ папки, получаю подсказки. При выборе из списка подсказок искомая папка в поле отобразится как Vol_1 (C:)\Totalcmd. То есть это не путь, а пародия на него. И куда я попаду в TC, попытавшись нажать OK? А в корень этого диска и попаду. Конечно, если стереть эту фигню и ввести C:\, то далее подсказками можно будет пользоваться нормально, но не многовато ли телодвижений?
Нет, воля ваша, а я уж лучше дерево в самом TC открою...
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
MVV



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

Post (Separately) Posted: Mon Oct 22, 2012 23:28    Post subject: Reply with quote

Quote:
Я про XP спросил, потому что, начиная с Висты (лет 5 назад) практически не лезу в скрытые папки. Понятия не имею - что там делать. Вот под хрюшей - да, лазил. Кстати, у меня этот скрипт скрытые папки отображает. Что я делаю не так?

У меня куча личных папок скрыта. Просто чтобы меньше глаза мозолили, когда они не нужны.
Я и не говорил, что в диалоге из скрипта скрытые папки не видны. Я просто сказал, что в 99% случаев недопрограммисты, которые используют такой диалог, забывают об этом.
_________________
TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…
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
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