[HOW] Макросы для панелей определённых плагинов
-
- Posts: 705
- Joined: Tue 05 Apr, 2005 09:26
- Been thanked: 3 times
- Contact:
[HOW] Макросы для панелей определённых плагинов
Можно ли написать клавиатурный макрос так, что бы он срабатывал только в панели определённого плагина? Конкретно, нужен макрос (допустим на Ctrl+Shift+F6), который будет срабатывать только в панели ftp плагина, причем, когда на ней содержимое папки ftp сервера, а не список серверов.
Ы?
- Zeroes
- Мультикопипастер Броадкастер
- Posts: 570
- Joined: Wed 16 Mar, 2005 20:53
- Location: Gomel \ Belarus
- Has thanked: 1 time
- Been thanked: 3 times
- Contact:
А если надо сохранить cmd строку то юзаем следующее:
Сохранение ком. строки:
$If (!CmdLine.Empty) %Flg_Cmd=1; $While (!CmdLine.Eof) %Num=%Num+1; CtrlD $End CtrlEnd $IClip CtrlIns Esc $End
Восстановление ком. строки:
$If (%Flg_Cmd==1) ShiftIns $While (%Num!=0) %Num=%Num-1; CtrlS $End $End
Сохранение ком. строки:
$If (!CmdLine.Empty) %Flg_Cmd=1; $While (!CmdLine.Eof) %Num=%Num+1; CtrlD $End CtrlEnd $IClip CtrlIns Esc $End
Восстановление ком. строки:
$If (%Flg_Cmd==1) ShiftIns $While (%Num!=0) %Num=%Num-1; CtrlS $End $End
--- Zeroes & Ones ---
-
- Posts: 705
- Joined: Tue 05 Apr, 2005 09:26
- Been thanked: 3 times
- Contact:
- Zeroes
- Мультикопипастер Броадкастер
- Posts: 570
- Joined: Wed 16 Mar, 2005 20:53
- Location: Gomel \ Belarus
- Has thanked: 1 time
- Been thanked: 3 times
- Contact:
см сюда.
http://forum.farmanager.com/viewtopic.php?t=30&start=0
и вообще весь раздел про макросы.
а насчет объединения
1часть +чтото делаешь что нужно+ 2часть.
http://forum.farmanager.com/viewtopic.php?t=30&start=0
и вообще весь раздел про макросы.
а насчет объединения
1часть +чтото делаешь что нужно+ 2часть.
--- Zeroes & Ones ---
-
- Posts: 705
- Joined: Tue 05 Apr, 2005 09:26
- Been thanked: 3 times
- Contact:
- WARP ItSelf
- Самый умный
- Posts: 1011
- Joined: Tue 15 Mar, 2005 23:19
- Contact:
-
- Posts: 155
- Joined: Thu 12 May, 2005 14:27
- Location: Киев
- Contact:
-
- Posts: 705
- Joined: Tue 05 Apr, 2005 09:26
- Been thanked: 3 times
- Contact:
Сразу скажу, что именно FAR-го API не знаю. Я бы отдавал некое frendly name (farftp, proxyftp, postpacro итд итп), которое бы идентифицировало плагин. С гуидом, думаю, это не очень хорошая идея, так как совершенно не наглядно (представьте себе макрос, где парочку раз встречается гуид, мясо). Так же было бы неплохо сделать возможность отдачи плагином текущего состояния/режима, то есть будет некое целочисленное (строковое?) поле, которое будет возвращать, что , допустим, ftp плагин находится состоянии списка ftp серверов, просмотра настроек сервера, просмотра содержимого сервера. Эти две опции можно даже вынести в отдельные настройки для макроса, как DisableOutput, EmptyCommandLine итд.
Но всё это, скорее всего, требует серьёзных доработок как со стороны фара, так и со стороны плагинов.
Но всё это, скорее всего, требует серьёзных доработок как со стороны фара, так и со стороны плагинов.
Ы?
- Tim Sobolev
- Posts: 729
- Joined: Fri 01 Apr, 2005 14:46
- Location: Украина
- Has thanked: 1 time
- Been thanked: 7 times
- Tim Sobolev
- Posts: 729
- Joined: Fri 01 Apr, 2005 14:46
- Location: Украина
- Has thanked: 1 time
- Been thanked: 7 times