Страница 3 из 4
Добавлено: Вт янв 16, 2007 13:53
baturin
Спасибо за интересное обсуждение.
Попробовал, все заработало. Правда не совсем сразу

.
А еще такой вопрос: можно ли отключить поиск по диску перед срабатыванием autoplay? А то у меня диск на 40 Гб, он долго по нему шурстит, приходится ESC жать.
Добавлено: Вт янв 16, 2007 16:24
GeNtlE
baturin писал(а):можно ли отключить поиск по диску перед срабатыванием autoplay? А то у меня диск на 40 Гб, он долго по нему шурстит, приходится ESC жать.
Строка инициализации для SM2BT. При появлении этого окна, он автоматически отправит ему нажатие кнопки ESC.
Код: Выделить всё
HandleXX=#32770|Автозапуск|Button|Отмена|I||1B, где XX - это номер строки (читать Readme).
Этого же можно добиться в PowerPro, nnCron и прочих планировщиках.
Добавлено: Ср янв 17, 2007 10:37
baturin
Этого же можно добиться в PowerPro, nnCron и прочих планировщиках.
Идею понял, спасибо.
/О ?
Добавлено: Вс июл 29, 2007 21:45
Fidelich
Код: Выделить всё
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)
Добавлено: Пн фев 11, 2008 21:29
Norfolk
Собственно чтоб не создавать новую тему спрошу здесь. Что собственно хотелось бы? А хотелось бы полностью заменить проводник Total'ом, то есть полностью заменить ассоциацию с Folder. Что для этого делал: в реестре добавлял примерно так же как и в описанном выше способе параметр Open и shell для папки. Всё бы хорошо, всё открывается, кроме системных папок типа Мой компьютер, Панель управления и т.д. Замечу что Мои документы при это открывались отлично. Собственно вопрос, как сделать, чтоб было возможно открывать Total с панелью управления, например, в одной из панелей?
Добавлено: Вт фев 12, 2008 00:09
D1P
Norfolk писал(а):Собственно вопрос, как сделать, чтоб было возможно открывать Total с панелью управления, например, в одной из панелей?
Например, поставить плагин
CPL, и запускать TC с параметром /L=\\\Control Panel\, например:
Код: Выделить всё
D:\DSHELL\TOTALCMD.EXE /L=\\\Control Panel\
(как у меня).
Добавлено: Вт фев 12, 2008 22:58
Fidelich
А по моей проблеме так никаких мыслей ни у кого не возникло?
Добавлено: Ср фев 13, 2008 12:35
Norfolk
D1P писал(а):
Например, поставить плагин
CPL, и запускать TC с параметром /L=\\\Control Panel\, например:
Код: Выделить всё
D:\DSHELL\TOTALCMD.EXE /L=\\\Control Panel\
(как у меня).
Наверное не очень хорошо описал суть проблемы. Нужно запустить TC не просто с открытой панелью управления, а именно чтобы по нажатию пуск -> Панель управления, открывался TC с панелью управления на одной из панелей. И так же с Моим компьютером. Говорю же, что TC ассоциирован на shell по умолчанию для папок.
Добавлено: Чт фев 14, 2008 11:39
deex
P. S. А добавление действия "Open" ничем не обернулось, кроме той мелочи, что при двойном щелчке по диску в окне "Мой компьютер" или в Главном меню, он открывается в TC...
скажите пожалуйста, как от этого избавиться? как отменить?
у меня пункт open теперь нельзя ни редактировать, ни удалять =\
Добавлено: Чт фев 14, 2008 12:43
GeNtlE
deex
Попробуй в реестре подправить.
Добавлено: Ср дек 24, 2008 14:43
ebrr
Присоединяюсь к вопросу Norfolk об открытии системных папок Мой компьютер и панель управления. Кому нить это удалось сделать?
Добавлено: Пт дек 26, 2008 01:24
LocKtaR-o-DarK
Norfolk писал(а):TC ассоциирован на shell по умолчанию для папок
Код:
REGEDIT4
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
"Shell"="d:\\tc\\totalcmd.exe"
путь ставим свой, не зыбываем дублировать обратный слеш
после перезагрузки дефолтным шелом будет считаться тотал

если вы не уверены, лучше не трогать
для возврата ставим дефолтное значение
"Shell"="Explorer.exe"
Re: /О ?
Добавлено: Пт дек 26, 2008 14:44
Volniy
Fidelich писал(а):Работает всё! Но запускается новая версия Тотала? Почему?
ключ /О должен это дело пресекать.
Тщательн
Ее надо,
Fidelich 
Чтобы этот ключ работал он должен из себя представлять
латинскую букву O (код 79), а не
кириллическую О (код 206), как у тебя в скрипте (и даже в сабже

). Исправляй немедля
Кроме того, предлагаю для удобства использования этого рег-файлика не требовать внести сразу в нескольких местах коррективы, касаемые пути расположения файла totalcmd.exe, а лишь
один раз прописать путь к файлу вот таким образом
Код: Выделить всё
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\totalcmd.exe]
@="c:\\Program Files\\tcmd\\totalcmd.exe"
а в остальных местах
писать только имя файла (totalcmd.exe). Это просто
обязано работать.
Добавлено: Пт дек 26, 2008 17:38
Fidelich
LocKtaR-o-DarK писал(а):"Shell"="d:\\tc\\totalcmd.exe"
Сам с этого начинал. Кардинально, но неудобно. Многое теряем:
- *рабочий стол как понятие;
*трей в принципе;
*прочие мелкие, но нужные вещи.
Volniy писал(а):
Тщательн
Ее надо,
Fidelich 
Чтобы этот ключ работал он должен из себя представлять
латинскую букву O (код 79), а не
кириллическую О (код 206), как у тебя в скрипте (и даже в сабже

). Исправляй немедля

Мда...
"Дело было не в бобине..."
Будем попробовать! много благодарен!
За AppPath отдельный поклон!
Добавлено: Вт дек 30, 2008 09:22
ClockworkBastard
Присоеденяюсь к многочисленным вопросам, но задаю свой.
До всего вышеперечисленного я ~ сам нагуглил, но так и справился до конца..
Я использую альтернативный шелл BlackBox (bbleanbar).
После редактирования "свойства папки", у меня открывались все нужные мне в тотле
НО
Программы, как например Download Master и не только, при выборе - "Открыть папку" с закаченым файлом - открывался всё равно эксплорер - а в частности оттуда мне и надо открывать в Тотле.
Долго, и достаточно давно ищу ответ...
[mod="CaptainFlint"]Нарушение п. 13
правил.
Сообщение-дубликат в теме
Замена эксплорера удалено.[/mod]