NetBox — SFTP/SCP/FTP/FTPS/WebDAV client

Здесь можно обсудить ваш любимый плагин.
User avatar
Michael Lukashov
Posts: 517
Joined: Mon 23 Jan, 2006 09:38
Has thanked: 6 times
Been thanked: 21 times
Contact:

NetBox — SFTP/SCP/FTP/FTPS/WebDAV client

Post by Michael Lukashov »

C 2013/02/28 плагин входит в дистрибутив FAR 3, заменяя собой FarFTP.

Полезные ссылки:

При возникновении проблем:
Last edited by Michael Lukashov on Sat 19 Sep, 2015 10:22, edited 2 times in total.
User avatar
t-rex
Страшный и ужасный
Posts: 4910
Joined: Tue 15 Mar, 2005 16:17
Location: Tel-Aviv
Has thanked: 1 time
Been thanked: 8 times
Contact:

Re: NetBox — SFTP/SCP/FTP/FTPS/WebDAV client

Post by t-rex »

Latest post of the previous page:

OPIF_USEATTRHIGHLIGHTING
DVall
Posts: 94
Joined: Tue 04 May, 2010 13:35

Re: NetBox — SFTP/SCP/FTP/FTPS/WebDAV client

Post by DVall »

Например если назвать сессию ftp/anonymous@ftp.sdsc.edu
Отредактировал название, случайно вместо / поставил \ - И все, куда-то оно безмолвно улетело....
User avatar
Michael Lukashov
Posts: 517
Joined: Mon 23 Jan, 2006 09:38
Has thanked: 6 times
Been thanked: 21 times
Contact:

Re: NetBox — SFTP/SCP/FTP/FTPS/WebDAV client

Post by Michael Lukashov »

DVall wrote:
Например если назвать сессию ftp/anonymous@ftp.sdsc.edu
Отредактировал название, случайно вместо / поставил \ - И все, куда-то оно безмолвно улетело....
"Улетело" в корневой список сессий, там ищите.
DVall
Posts: 94
Joined: Tue 04 May, 2010 13:35

Re: NetBox — SFTP/SCP/FTP/FTPS/WebDAV client

Post by DVall »

"Улетело" в корневой список сессий, там ищите.
Неа.
Именно "улетело", Было всего 2 фтп подключения, больше никаких сессий. 1 раз случайно 2 раз намеренно, в результате вижу
Press Shift-F4 to add new stored session
И в БД плугина пусто....
Denis
Posts: 1444
Joined: Tue 05 Apr, 2005 18:12
Has thanked: 10 times
Been thanked: 5 times

Re: NetBox — SFTP/SCP/FTP/FTPS/WebDAV client

Post by Denis »

При выполнении макроса \addons\Macros\Panel.CtrlShiftBackSlash.lua Far падает.

Far 3.0 build 3262 x64
FarNetBox-2.1.27_Far3_x64.7z
User avatar
John Doe
Бюрократ
Posts: 13851
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 428 times
Contact:

Re: NetBox — SFTP/SCP/FTP/FTPS/WebDAV client

Post by John Doe »

Текст макроса?
2useven10
Posts: 5226
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 314 times

Re: NetBox — SFTP/SCP/FTP/FTPS/WebDAV client

Post by 2useven10 »

Если Denis, то очевидно последний из транка :)
Denis
Posts: 1444
Joined: Tue 05 Apr, 2005 18:12
Has thanked: 10 times
Been thanked: 5 times

Re: NetBox — SFTP/SCP/FTP/FTPS/WebDAV client

Post by Denis »

Хотел сказать, при выполнении на панели NetBox'a.
Denis
Posts: 1444
Joined: Tue 05 Apr, 2005 18:12
Has thanked: 10 times
Been thanked: 5 times

Re: NetBox — SFTP/SCP/FTP/FTPS/WebDAV client

Post by Denis »

Да, из trunk'a
User avatar
John Doe
Бюрократ
Posts: 13851
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 428 times
Contact:

Re: NetBox — SFTP/SCP/FTP/FTPS/WebDAV client

Post by John Doe »

Почему не увеличить шансы на исправление, облегчив задачу автору?
Зачем ссылаться на какие-то файлы, если вот

Code: Select all

lm:post panel.SetPanelDirectory(nil,0,panel.GetPanelDirectory(nil,1))
Shmuel
Posts: 6834
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 530 times

Re: NetBox — SFTP/SCP/FTP/FTPS/WebDAV client

Post by Shmuel »

John Doe wrote:

Code: Select all

lm:post panel.SetPanelDirectory(nil,0,panel.GetPanelDirectory(nil,1))
Тут может быть не всё так просто (может, и в LuaFAR придётся править).
Process List - работает
TmpPanel - работает
LuaFAR TmpPanel - работает
S&R panel - выводит меню S&R
RESearch panel - не работает
NetBox - падает
2useven10
Posts: 5226
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 314 times

Re: NetBox — SFTP/SCP/FTP/FTPS/WebDAV client

Post by 2useven10 »

ftp тоже работает.
add: чтобы работало может быть нужны доработки в макро-луа, но падения быть не должно и без этого.
User avatar
Michael Lukashov
Posts: 517
Joined: Mon 23 Jan, 2006 09:38
Has thanked: 6 times
Been thanked: 21 times
Contact:

Re: NetBox — SFTP/SCP/FTP/FTPS/WebDAV client

Post by Michael Lukashov »

DVall wrote:Неа.
Именно "улетело", Было всего 2 фтп подключения, больше никаких сессий. 1 раз случайно 2 раз намеренно, в результате вижу
И в БД плугина пусто....
Действительно, под Far3 есть такая бага. Под Far2 нет.
2useven10 wrote:чтобы работало может быть нужны доработки в макро-луа, но падения быть не должно и без этого.
ok, посмотрю.
User avatar
Michael Lukashov
Posts: 517
Joined: Mon 23 Jan, 2006 09:38
Has thanked: 6 times
Been thanked: 21 times
Contact:

Re: NetBox — SFTP/SCP/FTP/FTPS/WebDAV client

Post by Michael Lukashov »

Shmuel wrote:
John Doe wrote:

Code: Select all

lm:post panel.SetPanelDirectory(nil,0,panel.GetPanelDirectory(nil,1))
Тут может быть не всё так просто (может, и в LuaFAR придётся править).
В ProcessPanelEventW приходит команда FE_COMMAND с параметром "lm:post panel.SetPanelDirectory(nil,0,panel.GetPanelDirectory(nil,1))"
Если эту команду не обработать, фар пытается закрыть плагин и в этот момент происходит AV.
Пока сделал заглушку - плагин возвращает 1 и ничего не делает. AV не происходит, но и команда не обрабатывается.
Shmuel
Posts: 6834
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 530 times

Re: NetBox — SFTP/SCP/FTP/FTPS/WebDAV client

Post by Shmuel »

1. В ответ на команду "lm:post ..." в ProcessPanelEventW плагин должен вернуть FALSE, согласно энц., т.к. он не обрабатывает эту команду. (Сейчас командная строка вообще не работает, за исключением команд плагина).

2. Далее, плагин должен в GetOpenPanelInfoW корректно указывать поле CurDir, а в SetDirectoryW устанавливать требуемую директорию (если это возможно).

Как-то так. Можно посмотреть, что происходит в стандартном плагине TmpPanel - он же правильно отрабатывает эту ситуацию.
AsX
Posts: 23
Joined: Fri 28 Jan, 2011 20:39
Been thanked: 2 times

Re: NetBox — SFTP/SCP/FTP/FTPS/WebDAV client

Post by AsX »

Заметил странное. Если изменять сеттинги (Interface settings например) из Alt-Shift-F9->NetBox, то после перезапуска сессии ФАРа они не сохраняются. А если их изменять из F11->NetBox Commands->Configure, то сохраняются. Это только у меня так?

FAR 3.0 3275, NetBox 2.1.27 (build 226)
Post Reply

Return to “Обсуждение плагинов”