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
 
Post new topic   Reply to topic    Total Commander Forum Index -> Общие вопросы printer-friendly view
View previous topic :: View next topic  
Author Message
VeTeR



Joined: 06 May 2006
Posts: 17
Location: Краснодар

Post (Separately) Posted: Tue May 09, 2006 12:01    Post subject: Reply with quote

Всем привет!
Вопрос, может быть, и не совсем в тему, но возник в процессе переноса конфигурации, поэтому пишу сюда.
Задача: повесить на кнопку на панели инструментов команду, которая будет копировать определенный файл с жесткого диска на флешку. Дело в том, что не хочется открывать на панелях необходимые папки, а просто в фоне произвести указанную операцию. В справке информации по данной теме нарыть не удалось. Подскажите, знатоки, как быть!

 !  Avada:
Поскольку в теме вопросы явно преобладают над "секретами и советами", переношу её в "Общие вопросы".
Back to top
View user's profile Send private message
Maximus



Joined: 07 Apr 2005
Posts: 927
Location: Украина, Кировоградская обл., г. Знаменка

Post (Separately) Posted: Wed May 10, 2006 10:48    Post subject: Reply with quote

Поищи в теме "Обмен кнопкми" http://forum.wincmd.ru/viewtopic.php?t=1220
или задай там этот вопрос. Думаю тебе помогут.
_________________
tcPhonebook|AppLoader|Українізація TC|Ultimate Calendar
Back to top
View user's profile Send private message
Вахмурка



Joined: 27 Dec 2004
Posts: 2586
Location: Большая деревня Москва

Post (Separately) Posted: Wed May 10, 2006 13:37    Post subject: Reply with quote

Quote:
не хочется открывать на панелях необходимые папки, а просто в фоне произвести указанную операцию

Code:

copy что куда

Если ДОС окно не понравится, нарисуй батник аналогичного содержания и начни его с @echo off
_________________
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Back to top
View user's profile Send private message
VeTeR



Joined: 06 May 2006
Posts: 17
Location: Краснодар

Post (Separately) Posted: Tue May 16, 2006 17:51    Post subject: Reply with quote

Уважаемый(ая) Вахмурка!

Спасибо за помощь, но Ваш вариант (copy что куда) не срабатывает: ТС выдает окошко с сообщением, что невозможно найти файл. Пути указываю полностью.
Back to top
View user's profile Send private message
Volniy



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

Post (Separately) Posted: Tue May 16, 2006 18:02    Post subject: Reply with quote

VeTeR wrote:
... невозможно найти файл. Пути указываю полностью.

Обычно такая фигня происходит если в путях есть символы пробелов. Чтобы это не происходило или передавай их в двойных кавычках или передавай их в коротком (DOS-овском) виде.
Back to top
View user's profile Send private message
VeTeR



Joined: 06 May 2006
Posts: 17
Location: Краснодар

Post (Separately) Posted: Tue May 16, 2006 19:02    Post subject: Reply with quote

Спасибо, попробую! Very Happy
Back to top
View user's profile Send private message
Вахмурка



Joined: 27 Dec 2004
Posts: 2586
Location: Большая деревня Москва

Post (Separately) Posted: Wed May 17, 2006 11:31    Post subject: Reply with quote

Есть несколько дополнительных (в развитие) советов.
1. Все-таки батник предпочтительнее, хотя бы с точки зрения отладки. В свойствах кнопки можно поставить minimized.
2. Под ДОС я пользовался ключами /b и /v команды copy. Однажды битый файл с дискеты с помощью copy не скопировался, а copy/b/v - на здоровье.
3. Есть внешняя утилита xcopy (Microsoft) - поищи на диске, а лучше скачать xxcopy - просто пенсия!
_________________
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Back to top
View user's profile Send private message
VeTeR



Joined: 06 May 2006
Posts: 17
Location: Краснодар

Post (Separately) Posted: Tue May 30, 2006 20:01    Post subject: Reply with quote

Добрый день!

В результате прочтения статьи http://glosoli.blogspot.com/2005/09/encrypted-thumb-drive-and-autoplay.html посвященной созданию на флэшке зашифрованного контейнера с помощью утилиты TrueCript, возник вопрос:
Можно ли так отредактировать файл настроек автозапуска, чтобы вместо окна нелюбимого эксплорера открывалось окно любимого ТС? (Прим.: исполняемый файл ТС лежит в файле монтируемого образа). Что скажете, спецы?
Back to top
View user's profile Send private message
D1P



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

Post (Separately) Posted: Tue May 30, 2006 20:07    Post subject: Reply with quote

Quote:
Можно ли так отредактировать файл настроек автозапуска, чтобы вместо окна нелюбимого эксплорера открывалось окно любимого ТС?

На форуме достаточно давно это обсуждалось, и даже было найдено, как это сделать. Этот ответ я уже включал в RU.TCKB. Поиск ссылки на этот ответ по форуму ничего не дал, поэтому копипастю оттуда:

Quote:

Q: Ситуация: подключаем флешку - появляется окно Проводника. Зачем??? Мы же в ТС?!
Нашел в свойствах Проводника, на закладке ассоциаций файлов, записи для типов файлов "Folder". Пробовал менять команды, ассоциированные на разные действия, нашел, где примерно это хранится в реестре, но никак не могу проверить экспериментально - то ли все неправильно, то ли изменения в реестре не применились?
Если кому-то интересно - подскажите что-нибудь или присоединяйтесь к эксперименту.

A: А ларчик просто открывался...
Тот момент, когда я захотел прикрутить открывание USB-диска Total Commander'ом, совпал с тем, что я в корень этого самого диска скопировал файл с маской "*setup*.exe". Вчера в поисках справедливости я переворачивал реестр. Методом перебора искал по ключевым словам "Drive", "Autorun","Open". Последним я попробовал слово "Autoplay" (его оказалось достаточно). Дело в том, что в реестре по адресу "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\CancelAutoplay\Files" лежит список масок имен файлов, наличие которых в корне диска отменяет Автозапуск диска.
После удаления этого файла, стало появляться окно "Автозапуск".

В ветке HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\Handlers\MSOpenFolder" нужно поменять значение ключа "InvokeProgID" с "Folder" на "Drive". Также, можно поменять "DefaultIcon" на любое значение, чтобы отображать иконку Total Commander. Тайный смысл ключей "Action" и "Provider" раскрыть мне удалось с помощью их очистки. После этого, в окне "Автозапуск" напротив иконки с TC, нарисовалась надпись "используется". Таким образом, методом исключения, удалось установить, что ключ "Action" отвечает за текст "Открыть для просмотра файлов" ("Open folder to view files"), а "Provider" - за слово "Проводник" ("Windows Explorer"). Без разговоров меняем последнее на "Total Commander".
Пятизначные числа в вышеназванных ключах - номера строк в ресурсах файла Shell32.dll.

Чего я добился:
Открывается диалог "Автозапуск", в котором можно выбрать "Total Commander" как программу для открытия диска.

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

При выполнении экспериментов, сделайте резервное копирование изменяемых файлов и реестра. Я вас предупредил!


GeNtlE

_________________
База знаний о Total Commander
Блог
Back to top
View user's profile Send private message
funduk



Joined: 16 Aug 2005
Posts: 1513
Location: Санкт-Петербург

Post (Separately) Posted: Tue May 30, 2006 21:39    Post subject: Reply with quote

2D1P
А у тебя самого такой вариант работает? У меня нет. И у Gentle не работает.
Ветка - вот она:
http://forum.wincmd.ru/viewtopic.php?t=40
Back to top
View user's profile Send private message
D1P



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

Post (Separately) Posted: Tue May 30, 2006 23:56    Post subject: Reply with quote

А не пробовал я Smile Блин, проверю завтра, а то получается я народ в заблуждение вводил, в базу этот ответ включив Sad
_________________
База знаний о Total Commander
Блог
Back to top
View user's profile Send private message
VeTeR



Joined: 06 May 2006
Posts: 17
Location: Краснодар

Post (Separately) Posted: Wed May 31, 2006 10:32    Post subject: Reply with quote

Хотел бы скорректировать тему обсуждения. Речь идет о том, чтобы прописать запуск ТС из инишника, созданного TrueCript, а не стандартными средсвами винды. Wink
Back to top
View user's profile Send private message
VeTeR



Joined: 06 May 2006
Posts: 17
Location: Краснодар

Post (Separately) Posted: Tue Jun 06, 2006 12:05    Post subject: Reply with quote

Ну ладно, а как хотя бы запустить Тотал с флешки автораном, кто-нить знает?
Back to top
View user's profile Send private message
GeNtlE



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

Post (Separately) Posted: Tue Jun 13, 2006 15:42    Post subject: Reply with quote

Вот мой autorun.inf:
Code:
[autorun]
label=JetFlash
icon=GeNtlE\totalcmd\Totalcmd.exe

action=Открыть для просмотра файлов
open=GeNtlE\totalcmd\Totalcmd.exe ".\"

shell=runес
shell\runес=Запустить Total Commander
shell\runес\command=GeNtlE\totalcmd\Totalcmd.exe

Только я не знаю, как заставить открывать флешку в панели TC.
Code:
open=GeNtlE\totalcmd\Totalcmd.exe ".\"

Это - попытка, которая не увенчалась успехом. Текущий вариант просто позволяет запустить Тотал, расположенный на флешке.
_________________
Новые версии SM2BT здесь.
Back to top
View user's profile Send private message
LocKtaR-o-DarK



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

Post (Separately) Posted: Mon Jul 17, 2006 02:42    Post subject: Reply with quote

VeTeR wrote:
Всем привет!
Вопрос, может быть, и не совсем в тему, но возник в процессе переноса конфигурации, поэтому пишу сюда.
Задача: повесить на кнопку на панели инструментов команду, которая будет копировать определенный файл с жесткого диска на флешку. Дело в том, что не хочется открывать на панелях необходимые папки, а просто в фоне произвести указанную операцию. В справке информации по данной теме нарыть не удалось. Подскажите, знатоки, как быть!
насколько понял, нужно скопировать один файл на переносной диск фоном, нет ничего проще Wink
Code:
TOTALCMD#BAR#DATA
cmd /c title Копия конфигурации... &
copy /y "полный\путь\к\файлу\конфигурации.расширение" "x:\папка\назначения"
firewall.cpl,54
Копия конфигурации

1
-1
кнопка будет выполнять копирование в фоне заданного файла с обновлением
где х -- подключаемый диск (замени на свою букву)
если что то по каким то причинам не работает или работает не так, как нужно, пиши, исправим...
_________________
        
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
Goto page Previous  1, 2
Page 2 of 2

 
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