View previous topic :: View next topic |
Author |
Message |
DrShark
Joined: 21 Oct 2006 Posts: 911 Location: Kyiv, Ukraine
|
(Separately) Posted: Wed Jun 13, 2007 23:21 Post subject: |
|
|
Quote: | встроить вместо кнопки Дерево встроить кнопку ... >> |
Можно и рядом в принципе...
Quote: | можно имея, например, на левой панели копируемый файл, выбрать путь, щелкая по папкам правого окна, а потом нажать копировать. |
Вот видишь, не деревом единым
Только ты так и не объяснил чем текстовое дерево Тотала хуже Проводникового. |
|
Back to top |
|
 |
kdn
Joined: 19 Sep 2006 Posts: 85 Location: Москва, РФ
|
(Separately) Posted: Wed Jun 13, 2007 23:25 Post subject: |
|
|
DrShark wrote: | Quote: | встроить вместо кнопки Дерево встроить кнопку ... >> |
Можно и рядом в принципе...
|
Ну вот, может кто-нибудь, кто из здешних в программировании и тотале хорошо разбирается попробует как-нибудб впендюрить эту функциональную кнопку в окно копировать/переместить тотала,....хоят бы ради интереса....  |
|
Back to top |
|
 |
BeTeP

Joined: 31 Mar 2005 Posts: 131 Location: Санкт-Петербург
|
(Separately) Posted: Wed Jun 13, 2007 23:31 Post subject: |
|
|
Чуть выше CJ Flash написал ключи реестра, с помощью которых можно добавить в контекстное меню пункты: "Копировать в папку" и "Переместить в папку". Далее, правой кнопкой на файле, выбираешь нужный пункт и получаешь окно проводника.
Вот скриншот:
 _________________ «The Truth Is Out There» |
|
Back to top |
|
 |
kdn
Joined: 19 Sep 2006 Posts: 85 Location: Москва, РФ
|
(Separately) Posted: Wed Jun 13, 2007 23:54 Post subject: |
|
|
CJ Flash, BeTeP
Спасибо огромное за помощь:
Создал через обычный виндоусовский Wordpad
файл с кодами от CJ Flash, сохранил как .txt, сменил расширение на .reg и запустил.
Так что от кнопки можно и повоздержаться. |
|
Back to top |
|
 |
CaptainFlint

Joined: 14 Dec 2004 Posts: 6197 Location: Москва
|
(Separately) Posted: Thu Jun 14, 2007 00:17 Post subject: |
|
|
kdn wrote: | Ну вот, может кто-нибудь, кто из здешних в программировании и тотале хорошо разбирается попробует как-нибудб впендюрить эту функциональную кнопку в окно копировать/переместить тотала |
Не имея исходников Тотала, сделать это корректным способом невозможно. Единственный вариант - ставить системный хук, отлавливающий появление диалога, насильственно внедряющий туда кнопку, перехватывающий и обрабатывающий её нажатие, а потом записывающий результат в текстовое поле, но во-первых, это довольно некрасиво, во-вторых, весьма ненадёжно, т.к. выйдет новая версия Тотала, где Гислер чего-нибудь поменял - и метод больше не будет работать. _________________ Почему же, ё-моё, ты нигде не пишешь "ё"? |
|
Back to top |
|
 |
CJ Flash

Joined: 15 Feb 2006 Posts: 128 Location: Череповец
|
(Separately) Posted: Thu Jun 14, 2007 01:04 Post subject: |
|
|
Кроме варианта с reg-файлом (который представляется мне наиболее понятным и удобным), есть еще пара:
1. Написать мини-программку, которая в качестве параметра будет принимать имена файлов/папок, затем открывать стандартный диалог выбора папки (API-функция SHBrowseForFolder), ну и производить перемещение/копирование (что именно - можно задать еще одним параметром).
2. Запустить SoftICE/OllyDBG и отловить вызов данного диалога системой, разобраться: что, куда и как, затем - уж как повезет. Если просто происходит вызов, допустим, Explorer.exe (лично я думаю, что скорее здесь завязана shell32.dll) с передачей ему определенных параметров, то кнопку таки можно добавить на тулбар TC. Если же все сложнее (вызов функции из dll, например) - см. пункт 1.
Вопрос лишь в том - а нафига?  _________________ The past was yesterday...
TC 8.51a x32, #116718 Personal licence |
|
Back to top |
|
 |
funduk

Joined: 16 Aug 2005 Posts: 1513 Location: Санкт-Петербург
|
(Separately) Posted: Thu Jun 14, 2007 01:18 Post subject: |
|
|
И я этот вопрос уже задал =))) |
|
Back to top |
|
 |
Batya

Joined: 15 Dec 2004 Posts: 2229 Location: Москва, Россия
|
(Separately) Posted: Fri Jun 15, 2007 18:19 Post subject: |
|
|
CJ Flash wrote: | Написать мини-программку, которая в качестве параметра будет принимать имена файлов/папок, затем открывать стандартный диалог выбора папки (API-функция SHBrowseForFolder), ну и производить перемещение/копирование (что именно - можно задать еще одним параметром). |
Могу написать скриптик на vbs.
Только уже не сегодня. В понедельник наваяю. |
|
Back to top |
|
 |
CJ Flash

Joined: 15 Feb 2006 Posts: 128 Location: Череповец
|
(Separately) Posted: Fri Jun 15, 2007 18:29 Post subject: |
|
|
Batya
Это, скорее, к kdn вопрос - нужен ли ему такой скрипт...  _________________ The past was yesterday...
TC 8.51a x32, #116718 Personal licence |
|
Back to top |
|
 |
|
|
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
|