Управление парами веб-страниц и папок
Управление парами веб-страниц и папок
Поскольку мне часто приходится разгребать кучи сохранённых веб-страниц, и беганье вверх-вниз для пометки пары файл/папка несколько утомляет, возник вопрос - можно ли добавить в фар возможность обрабатывать указанную пару как одно целое? Т.е. я копирую/переношу файл сохранённой страницы в другой каталог, и с ним сразу забирается парная ему папка. И наоборот - копирую /переношу папку - забирается с ней её файл. Аналогично для удаления.
/*Озадаченно*/
Гм, кнопка цитирования справа не работает, выдаёт
Гм, кнопка цитирования справа не работает, выдаёт
Ну да ладно, сделаем рукамиИнформация
Извините, только могут отвечать на сообщения в этом форуме
Можно, но работает только в эксплорере. Сейчас либо вызываю e-menu и через него копирую, либо помечаю пары, но оба этих способа нельзя назвать удобными....А нельзя винду попросить это делать саму? Я, правда, не помню, как именно.
Он наверное сам своё сообщение удалил, вспомнив, что "предложенный" вариант работает только в проводнике.А куда сообщение делось, на которое я отвечал? привидения на форуме? о_О
По сути вопроса: Кажется мне, что это можно легко сделать с помощью макросов... Ну, чтоб по F5 (F6) оно выделяло то, что тебе нужно (в зависимости от того на чем сейчас стоит курсор), а уже потом вызывало диалог копирования. Копай тут: http://api.farmanager.com/ru/macro/index.html
Если чего получится, поделись результатом
О, вот за этот режим спасибо, хоть это и полумера...DrKnS wrote:Для удобства пометки - CtrlF7.Сейчас либо вызываю e-menu и через него копирую, либо помечаю пары, но оба этих способа нельзя назвать удобными....
Прорыл практически все ветки до начала этого года - не было, возможно раньше обсуждалиDrKnS wrote: А вообще это вроде где-то уже обсуждали...
Ну, макросы тоже всё-таки костыль, ну да ладно, написал себе 2 злых макроса, вызывающих E-menu и копирующих/переносящих пары через контекстное меню. Недостаток - подтормаживает фар, секундная операция занимает минимум 2-3 секунды.... Ну и если имя с "неправильными" символами, то он, естественно, начинает чудить напропалую, выглядит весело[e]Bu$ter wrote: По сути вопроса: Кажется мне, что это можно легко сделать с помощью макросов... Ну, чтоб по F5 (F6) оно выделяло то, что тебе нужно (в зависимости от того на чем сейчас стоит курсор), а уже потом вызывало диалог копирования. Копай тут: http://api.farmanager.com/ru/macro/index.html
Если чего получится, поделись результатом
- DrKnS
- Posts: 6114
- Joined: Thu 04 Aug, 2005 06:44
- Location: Kyiv
- Has thanked: 12 times
- Been thanked: 426 times
Ага, сильно раньше, тогда еще и форума не было:Px wrote:Прорыл практически все ветки до начала этого года - не было, возможно раньше обсуждали
http://plugring.farmanager.com/main/new ... 003.03.rar
Почитаемс, всего 250 писем тоDrKnS wrote:Ага, сильно раньше, тогда еще и форума не было:Px wrote:Прорыл практически все ветки до начала этого года - не было, возможно раньше обсуждали
http://plugring.farmanager.com/main/new ... 003.03.rar
-
- Posts: 1515
- Joined: Wed 16 Mar, 2005 06:26
- Location: Новосибирск
- Been thanked: 1 time
- Contact:
Px
это делается не usermenu, а через fsplit(APanel.Current)
что-то типа
%html=APanel.Current;
$if(panelitem(0,0,8)==0)
Ins
$end
panel.setpos(0,fsplit(%html,0x04)+".index")
Ins
panel.setpos(0,%html)
F5 CtrlEnter
И это вовсе не костыль… зачем перегружать ядро, коль можно сделать через макрос?
это делается не usermenu, а через fsplit(APanel.Current)
что-то типа
%html=APanel.Current;
$if(panelitem(0,0,8)==0)
Ins
$end
panel.setpos(0,fsplit(%html,0x04)+".index")
Ins
panel.setpos(0,%html)
F5 CtrlEnter
И это вовсе не костыль… зачем перегружать ядро, коль можно сделать через макрос?
Ты мне не выкай!
«ФарФорум не для пользователей!»
Upd:
P.S. Я просто поддерживаю беседу.» © Народ.
xmpp:kildor@jabber.ru
«ФарФорум не для пользователей!»
Upd:
P.S. Я просто поддерживаю беседу.» © Народ.
xmpp:kildor@jabber.ru
"Папа, а с кем ты только что разговаривал?"©Kildor wrote:Px
это делается не usermenu, а через fsplit(APanel.Current)
что-то типа
%html=APanel.Current;
$if(panelitem(0,0,8)==0)
Ins
$end
panel.setpos(0,fsplit(%html,0x04)+".index")
Ins
panel.setpos(0,%html)
F5 CtrlEnter
Адаптировал для мозиллы (html -> htm, .index -> _files), работает медленнее чем через emenu (upd - первое копирование было ощутимо дольше, второе и последующие - сравнялись), теперь надо посмотреть как добавить все нужные варианты (htm -> htm/html/shtml/php/php3, _files -> _files/.files). В теории имеет бонус в виде копирования файлов с "неудобными" именами через FileCopyEx (поскольку фар не отдаёт их в emenu, привет уникоду )....
upd2 - при выделении нескольких файлов помечает только папку файла, на котором находится курсор. В общем - надо извращаться.....
Наверное затем, чтобы не запоминать на какую кнопку прицеплен нужный макрос, и не матюкатся, когда забыл вызвать макрос вместо стандартного копирования, и наоборотKildor wrote: И это вовсе не костыль… зачем перегружать ядро, коль можно сделать через макрос?
-
- Posts: 1515
- Joined: Wed 16 Mar, 2005 06:26
- Location: Новосибирск
- Been thanked: 1 time
- Contact:
Px
%html — это имя переменной
Макрос делает следующее:
выделяет файл под курсором (если не выделен)
ищет папку с соответствующим именем
копирует.
Криво, знаю, но на то это и пример )
http://api.farmanager.com/ru/macro/macrocmd/
наверное, я просто крайне редко копирую сохранённый HTML в фаре (да и вообще напрямую).index -> _files
нахрена??html -> htm
%html — это имя переменной
логично, так и задумано.upd2 - при выделении нескольких файлов помечает только папку файла, на котором находится курсор. В общем - надо извращаться.....
Макрос делает следующее:
выделяет файл под курсором (если не выделен)
ищет папку с соответствующим именем
копирует.
Криво, знаю, но на то это и пример )
http://api.farmanager.com/ru/macro/macrocmd/
Ты мне не выкай!
«ФарФорум не для пользователей!»
Upd:
P.S. Я просто поддерживаю беседу.» © Народ.
xmpp:kildor@jabber.ru
«ФарФорум не для пользователей!»
Upd:
P.S. Я просто поддерживаю беседу.» © Народ.
xmpp:kildor@jabber.ru
Ну, у меня дома инет дорогой и неудобный, документацию/статьи/новости и т.п. таскаю сохранённой с работы, дома сажусь сортировать и начинается весельеKildor wrote:Pxнаверное, я просто крайне редко копирую сохранённый HTML в фаре (да и вообще напрямую).index -> _files
Оно сразу не заработало, я в полусонном виде правил все возможные источники проблемыKildor wrote:нахрена??html -> htm
%html — это имя переменной
Тогда, имхо, разумнее переделать его в макрос парной пометки, и повесить на ins, надо будет попробовать, когда будет время (у домашнего провайдера упал биллинг, необходимость в ручной сортировке временно отпала )Kildor wrote:логично, так и задумано.upd2 - при выделении нескольких файлов помечает только папку файла, на котором находится курсор. В общем - надо извращаться.....
Макрос делает следующее:
выделяет файл под курсором (если не выделен)
ищет папку с соответствующим именем
копирует.
Криво, знаю, но на то это и пример )
-
- Posts: 1515
- Joined: Wed 16 Mar, 2005 06:26
- Location: Новосибирск
- Been thanked: 1 time
- Contact:
Px
вариант.Тогда, имхо, разумнее переделать его в макрос парной пометки, и повесить на ins, надо будет попробовать, когда будет время
Ты мне не выкай!
«ФарФорум не для пользователей!»
Upd:
P.S. Я просто поддерживаю беседу.» © Народ.
xmpp:kildor@jabber.ru
«ФарФорум не для пользователей!»
Upd:
P.S. Я просто поддерживаю беседу.» © Народ.
xmpp:kildor@jabber.ru