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 Previous  1, 2, 3, 4  Next
 
Post new topic   Reply to topic    Total Commander Forum Index -> Автоматизация Total Commander printer-friendly view
View previous topic :: View next topic  
Author Message
baturin



Joined: 16 Oct 2006
Posts: 2

Post (Separately) Posted: Tue Jan 16, 2007 14:53    Post subject: Reply with quote

Спасибо за интересное обсуждение.

Попробовал, все заработало. Правда не совсем сразу Smile.

А еще такой вопрос: можно ли отключить поиск по диску перед срабатыванием autoplay? А то у меня диск на 40 Гб, он долго по нему шурстит, приходится ESC жать.
Back to top
View user's profile Send private message
GeNtlE



Joined: 16 Dec 2004
Posts: 141
Location: Россия, Чита

Post (Separately) Posted: Tue Jan 16, 2007 17:24    Post subject: Reply with quote

baturin wrote:
можно ли отключить поиск по диску перед срабатыванием autoplay? А то у меня диск на 40 Гб, он долго по нему шурстит, приходится ESC жать.

Строка инициализации для SM2BT. При появлении этого окна, он автоматически отправит ему нажатие кнопки ESC.
Code:
HandleXX=#32770|Автозапуск|Button|Отмена|I||1B, где XX - это номер строки (читать Readme).


Этого же можно добиться в PowerPro, nnCron и прочих планировщиках.
_________________
Новые версии SM2BT здесь.
Back to top
View user's profile Send private message
baturin



Joined: 16 Oct 2006
Posts: 2

Post (Separately) Posted: Wed Jan 17, 2007 11:37    Post subject: Reply with quote

Quote:
Этого же можно добиться в PowerPro, nnCron и прочих планировщиках.

Идею понял, спасибо.
Back to top
View user's profile Send private message
Fidelich



Joined: 16 Nov 2006
Posts: 9

Post (Separately) Posted: Sun Jul 29, 2007 21:45    Post subject: /О ? Reply with quote

Code:

Windows Registry Editor Version 5.00

;Создаём новый тип файла "TC.Folder"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\TC.Folder]
@="Папка"
"EditFlags"=hex:d2,03,00,00
"TileInfo"="prop:Size"

;Прописываем иконку "TC.Folder" (%Commander_Path% у меня не воспринялся, вернее после перезагрузки умер). Судя пишем путь к Вашему Тоталу

[HKEY_CLASSES_ROOT\TC.Folder\DefaultIcon]
@="\"%ProgramFiles%\\Totalcmd7\\TOTALCMD.EXE\",0"

[HKEY_CLASSES_ROOT\TC.Folder\shell]

[HKEY_CLASSES_ROOT\TC.Folder\shell\open]
"BrowserFlags"=dword:00000010
"ExplorerFlags"=dword:00000012

; Здесь прописываем команду на запуск Тотала
[HKEY_CLASSES_ROOT\TC.Folder\shell\open\command]
@="\"D:\\Program Files\\Totalcmd7\\TOTALCMD.EXE\" /О \"%L\" "

[HKEY_CLASSES_ROOT\.TC.Folder]
@="Snapins.FolderSnapin"

;Региструем обработчик автозапуска TC.Open

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\Handlers\TC.Open]
"Action"="Открыть для просмотра файлов"
"DefaultIcon"="\"%ProgramFiles%\\Totalcmd7\\totalcmd.exe\",0"
"InvokeProgID"="TC.Folder"
"InvokeVerb"="open"
"Provider"="Total Commander"

;Привяываем обработчик к событиям.
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\EventHandlers\AutorunINFLegacyArrival]
"TC.Open"=""

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\EventHandlers\GenericVolumeArrival]
"TC.Open"=""

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\EventHandlers\HandleCDBurningOnArrival]
"TC.Open"=""

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\EventHandlers\MixedContentOnArrival]
"TC.Open"=""

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\EventHandlers\PlayCDAudioOnArrival]
"TC.Open"=""

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\EventHandlers\PlayDVDMovieOnArrival]
"TC.Open"=""

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\EventHandlers\PlayMusicFilesOnArrival]
"TC.Open"=""

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\EventHandlers\PlayVideoFilesOnArrival]
"TC.Open"=""

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\EventHandlers\ShowPicturesOnArrival]
"TC.Open"=""

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\EventHandlers\VideoCameraArrival]
"TC.Open"=""

Работает всё! Но запускается новая версия Тотала? Почему?
ключ /О должен это дело пресекать. Версия Тотала 7.0 (6.6.2007)
Back to top
View user's profile Send private message
Norfolk



Joined: 11 Feb 2008
Posts: 2
Location: Ростов-на-Дону

Post (Separately) Posted: Mon Feb 11, 2008 22:29    Post subject: Reply with quote

Собственно чтоб не создавать новую тему спрошу здесь. Что собственно хотелось бы? А хотелось бы полностью заменить проводник Total'ом, то есть полностью заменить ассоциацию с Folder. Что для этого делал: в реестре добавлял примерно так же как и в описанном выше способе параметр Open и shell для папки. Всё бы хорошо, всё открывается, кроме системных папок типа Мой компьютер, Панель управления и т.д. Замечу что Мои документы при это открывались отлично. Собственно вопрос, как сделать, чтоб было возможно открывать Total с панелью управления, например, в одной из панелей?
_________________
Jabber/GTalk: norfolkrnd@gmail.com
Back to top
View user's profile Send private message
D1P



Joined: 20 Dec 2004
Posts: 2973
Location: Тбилиси

Post (Separately) Posted: Tue Feb 12, 2008 01:09    Post subject: Reply with quote

Norfolk wrote:
Собственно вопрос, как сделать, чтоб было возможно открывать Total с панелью управления, например, в одной из панелей?

Например, поставить плагин CPL, и запускать TC с параметром /L=\\\Control Panel\, например:
Code:
D:\DSHELL\TOTALCMD.EXE /L=\\\Control Panel\
(как у меня).
_________________
База знаний о Total Commander
Блог
Back to top
View user's profile Send private message
Fidelich



Joined: 16 Nov 2006
Posts: 9

Post (Separately) Posted: Tue Feb 12, 2008 23:58    Post subject: Reply with quote

А по моей проблеме так никаких мыслей ни у кого не возникло?
Back to top
View user's profile Send private message
Norfolk



Joined: 11 Feb 2008
Posts: 2
Location: Ростов-на-Дону

Post (Separately) Posted: Wed Feb 13, 2008 13:35    Post subject: Reply with quote

D1P wrote:

Например, поставить плагин CPL, и запускать TC с параметром /L=\\\Control Panel\, например:
Code:
D:\DSHELL\TOTALCMD.EXE /L=\\\Control Panel\
(как у меня).

Наверное не очень хорошо описал суть проблемы. Нужно запустить TC не просто с открытой панелью управления, а именно чтобы по нажатию пуск -> Панель управления, открывался TC с панелью управления на одной из панелей. И так же с Моим компьютером. Говорю же, что TC ассоциирован на shell по умолчанию для папок.
_________________
Jabber/GTalk: norfolkrnd@gmail.com
Back to top
View user's profile Send private message
deex



Joined: 05 Nov 2007
Posts: 7

Post (Separately) Posted: Thu Feb 14, 2008 12:39    Post subject: Reply with quote

Quote:
P. S. А добавление действия "Open" ничем не обернулось, кроме той мелочи, что при двойном щелчке по диску в окне "Мой компьютер" или в Главном меню, он открывается в TC...

скажите пожалуйста, как от этого избавиться? как отменить?
у меня пункт open теперь нельзя ни редактировать, ни удалять =\
Back to top
View user's profile Send private message
GeNtlE



Joined: 16 Dec 2004
Posts: 141
Location: Россия, Чита

Post (Separately) Posted: Thu Feb 14, 2008 13:43    Post subject: Reply with quote

deex
Попробуй в реестре подправить.
_________________
Новые версии SM2BT здесь.
Back to top
View user's profile Send private message
ebrr



Joined: 22 Dec 2008
Posts: 3

Post (Separately) Posted: Wed Dec 24, 2008 15:43    Post subject: Reply with quote

Присоединяюсь к вопросу Norfolk об открытии системных папок Мой компьютер и панель управления. Кому нить это удалось сделать?
Back to top
View user's profile Send private message
LocKtaR-o-DarK



Joined: 12 Aug 2005
Posts: 349
Location: Москва

Post (Separately) Posted: Fri Dec 26, 2008 02:24    Post subject: Reply with quote

Norfolk wrote:
TC ассоциирован на shell по умолчанию для папок

Код:
REGEDIT4

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
"Shell"="d:\\tc\\totalcmd.exe"

путь ставим свой, не зыбываем дублировать обратный слеш
после перезагрузки дефолтным шелом будет считаться тотал
Exclamation если вы не уверены, лучше не трогать

для возврата ставим дефолтное значение "Shell"="Explorer.exe"
_________________
        
Back to top
View user's profile Send private message
Volniy



Joined: 15 Dec 2004
Posts: 585
Location: Местный

Post (Separately) Posted: Fri Dec 26, 2008 15:44    Post subject: Re: /О ? Reply with quote

Fidelich wrote:
Работает всё! Но запускается новая версия Тотала? Почему?
ключ /О должен это дело пресекать.


ТщательнЕе надо, Fidelich Wink Чтобы этот ключ работал он должен из себя представлять латинскую букву O (код 79), а не кириллическую О (код 206), как у тебя в скрипте (и даже в сабже Laughing ). Исправляй немедля Idea


Кроме того, предлагаю для удобства использования этого рег-файлика не требовать внести сразу в нескольких местах коррективы, касаемые пути расположения файла totalcmd.exe, а лишь один раз прописать путь к файлу вот таким образом

Code:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\totalcmd.exe]
@="c:\\Program Files\\tcmd\\totalcmd.exe"
а в остальных местах писать только имя файла (totalcmd.exe). Это просто обязано работать.
Back to top
View user's profile Send private message
Fidelich



Joined: 16 Nov 2006
Posts: 9

Post (Separately) Posted: Fri Dec 26, 2008 18:38    Post subject: Reply with quote

LocKtaR-o-DarK wrote:
"Shell"="d:\\tc\\totalcmd.exe"

Сам с этого начинал. Кардинально, но неудобно. Многое теряем:

    *рабочий стол как понятие;
    *трей в принципе;
    *прочие мелкие, но нужные вещи.
    Volniy wrote:

    ТщательнЕе надо, Fidelich Wink Чтобы этот ключ работал он должен из себя представлять латинскую букву O (код 79), а не кириллическую О (код 206), как у тебя в скрипте (и даже в сабже Laughing ). Исправляй немедля Idea

    Мда... Embarassed "Дело было не в бобине..." Smile Будем попробовать! много благодарен!
    За AppPath отдельный поклон!

Back to top
View user's profile Send private message
ClockworkBastard



Joined: 30 Dec 2008
Posts: 2

Post (Separately) Posted: Tue Dec 30, 2008 10:22    Post subject: Reply with quote

Присоеденяюсь к многочисленным вопросам, но задаю свой. Wink

До всего вышеперечисленного я ~ сам нагуглил, но так и справился до конца..
Я использую альтернативный шелл BlackBox (bbleanbar).
После редактирования "свойства папки", у меня открывались все нужные мне в тотле НО
Программы, как например Download Master и не только, при выборе - "Открыть папку" с закаченым файлом - открывался всё равно эксплорер - а в частности оттуда мне и надо открывать в Тотле.
Долго, и достаточно давно ищу ответ...

 !  CaptainFlint:
Нарушение п. 13 правил.
Сообщение-дубликат в теме Замена эксплорера удалено.
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, 4  Next
Page 3 of 4

 
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