WFX Поддерживается ли создание файлов по Shift+F4?
Select messages from
# through # FAQ
[/[Print]\]
Goto page 1, 2  Next  :| |:
Total Commander -> Написание плагинов для Total Commander

#1: WFX Поддерживается ли создание файлов по Shift+F4? Author: SPeller PostPosted: Mon May 28, 2012 19:18
    —
Что-то никак не пойму, какую функцию надо реализовать, чтобы получить новый файл в FS плагине? Или я что-то пропустил, и такой возможности нет? Диалог создания файла - показывается, но при нажатии на Enter выдает ошибку и просит переввести имя. Ни одна функция внутри плагина Get/Put/RenMove/Exec при этом не вызывается. Что делать? Беглый просмотр по форумам и гуглу результатов не дал...

#2:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Tue May 29, 2012 00:37
    —
SPeller
А нет такой функции. Нужно делать псевдофайл, который будет вызывать собственный диалог для создания файла.

#3:  Author: SPeller PostPosted: Tue May 29, 2012 02:44
    —
Maximus wrote:
А нет такой функции. Нужно делать псевдофайл, который будет вызывать собственный диалог для создания файла.

Вот же глюк.... А я только собрался его выпилить и жить по-человечески... Ладно, спасибо за инфу. Попробую Гислера попытать )

#4:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Tue May 29, 2012 09:41
    —
SPeller wrote:
Попробую Гислера попытать )

Если попытаешь - опубликуй здесь ответ или ссылку на форум. А то я сам хотел сделать подобное рац. предложение, но никак не соберусь :)

#5:  Author: MVVLocation: Ростов-Дон PostPosted: Tue May 29, 2012 10:09
    —
Во временных панелях файл вообще создается хрен знает где по Shift+F4.

#6:  Author: SPeller PostPosted: Tue May 29, 2012 11:09
    —
Мне, вот, с переменными окружения работать - стандартный Shift+F4 был бы весьма кстати. Простейшая операция, облегчила бы жизнь существенно. Ну, накрайняк, дать плагину возможность добавить пункт в контекстное меню (или этот момент реализован, и я его проглядел?)

#7:  Author: MVVLocation: Ростов-Дон PostPosted: Tue May 29, 2012 14:03
    —
Всё равно без псевдо-файлов не обойдешься. Придется делать их для мышатников и для совместимости с прежними версиями.

#8:  Author: SPeller PostPosted: Tue May 29, 2012 14:34
    —
для мышатников можно попросить контекстное меню добавить )
просто, псевдо-файлы - это аттавизм, хоть и привычный, это костыль, и нужно от него постепенно избавляться.

#9:  Author: MVVLocation: Ростов-Дон PostPosted: Tue May 29, 2012 19:14
    —
Контекстного меню мы точно не увидимSmile

#10:  Author: SPeller PostPosted: Wed May 30, 2012 01:57
    —
уже спрашивали?

#11:  Author: MVVLocation: Ростов-Дон PostPosted: Wed May 30, 2012 09:31
    —
Просто это вообще не вписывается в существующее API.

#12:  Author: SPeller PostPosted: Wed May 30, 2012 10:28
    —
В существующее - нет, нового добавить - одну функцию.

#13:  Author: Wizard109 PostPosted: Wed Aug 15, 2012 20:13
    —
Соре за ап ибо не в теме.
А что за псевдо-файлы ? Только что сам с этим столкнулся. По <shift+f4> файл создается в соседней панели...

Думал хукать клавиатуру, определять текущую панель, выдергивать путь, тихий ужас.

#14:  Author: MVVLocation: Ростов-Дон PostPosted: Wed Aug 15, 2012 21:09
    —
Wizard109, псевдофайл в данном случае - это виртуальный элемент, который ты отображаешь в каждой папке, и который не связан с каким-либо файлом, но при его запуске ты выполняешь определенное действие, в данном случае создание нового файла.

#15:  Author: Wizard109 PostPosted: Wed Aug 15, 2012 21:59
    —
MVV wrote:
Wizard109, псевдофайл в данном случае - это виртуальный элемент, который ты отображаешь в каждой папке, и который не связан с каким-либо файлом, но при его запуске ты выполняешь определенное действие, в данном случае создание нового файла.

Спс.

Криво как-то слегка... Нужно выдергивать текущий редактор, который висит на F4 + кто-знает что из этого выйдет. Ну да ладно Smile



Total Commander -> Написание плагинов для Total Commander


output generated using printer-friendly topic mod. All times are GMT + 4 Hours

Goto page 1, 2  Next  :| |:
Page 1 of 2

Powered by phpBB © 2001, 2005 phpBB Group