KFAR - полноценный файловый менеджер
-
KFar 0.11. Подправил восстановление после сворачивания в заголовок. Теперь файлы с известным расширением по нажатию Enter открываются в ассоциированных приложениях. Примечание: имя файла передаётся, естественно, в стиле 70-й функции, так что пока приложения продолжают работать через 58-ю функцию, файлы с полным именем не укладывающимся в 8.3 открываться не будут (в смысле, /rd/1/chess.bmp откроется, а /hd0/1/Program Files/kolibri/chess.bmp и /hd0/1/LongFileName.txt - нет). Использует новые возможности ядра по установке строки заголовка, так что требуется ядро минимум ревизии 114 (или KlbrInWin последней или предпоследней версий).
Переписал sysxtree на 70-ю функцию. В результате менеджер работает с и показывает длинные имена, но
1) применимо первое замечание из предыдущего поста
2) требуется изменить приложения, использующие IPC-сервис sysxtree для открытия/сохранения файла: во-первых, размер пути увеличен с ~100 символов до 1024 (включая завершающий нуль), во-вторых, всё те же проблемы с файлами не укладывающимися в 8.3. Второе решается переписыванием на 70-ю функцию, первое требует изменения в макросах opendialog и savedialog из ASCL - изменённые макросы смотреть в svn-репозитории в папке с исходниками sysxtree. Первая проблема уже решена для @rcher, midamp, rtfread, из известных мне приложений остались tinypad2 и animage.
1) применимо первое замечание из предыдущего поста
2) требуется изменить приложения, использующие IPC-сервис sysxtree для открытия/сохранения файла: во-первых, размер пути увеличен с ~100 символов до 1024 (включая завершающий нуль), во-вторых, всё те же проблемы с файлами не укладывающимися в 8.3. Второе решается переписыванием на 70-ю функцию, первое требует изменения в макросах opendialog и savedialog из ASCL - изменённые макросы смотреть в svn-репозитории в папке с исходниками sysxtree. Первая проблема уже решена для @rcher, midamp, rtfread, из известных мне приложений остались tinypad2 и animage.
KFar 0.12 - исправлены пара небольших багов; добавлено обновление активной панели по Ctrl+R.
Ушёл к умным, знающим и культурным людям.
У меня есть один нескромный вопрос.
А когда,примерно,ждать появления в Kfar возможности копирования файлов ?
Ато чтобы сохранить результат работы на дискету - нужно виндовс загружать.
А когда,примерно,ждать появления в Kfar возможности копирования файлов ?
Ато чтобы сохранить результат работы на дискету - нужно виндовс загружать.
Понятия не имею... Но когда-нибудь будет.
А винду загружать необязательно - есть программа copy2 (между прочим, с иконкой на рабочем столе).
А винду загружать необязательно - есть программа copy2 (между прочим, с иконкой на рабочем столе).
Только copy2 не всегда работает правильно.
Хотя,если переписать на 70 функцию,то может быть будет работать правильно.
Хотя,если переписать на 70 функцию,то может быть будет работать правильно.
Ещё можно копировать файлы из sysxtree (копировать+вставить) - программа copyr на 70-ю функцию переписана (лично занимался заодно с sysxtree).
KFar 0.13 - усовершенствовано обновление панелей по Ctrl+R, добавлено удаление файлов по F8 (внимание! никаких предупреждений не будет!)
Ушёл к умным, знающим и культурным людям.
diamond
Никаких предупреждений - это если нажал F8 по ошибке, то сам виноват?
Никаких предупреждений - это если нажал F8 по ошибке, то сам виноват?
Ну да. Если выдавать предупреждение, то оно несколько раздражает при нормальной работе (всё-таки кнопки гораздо чаще нажимаются по назначению, чем по ошибке).
Нормальная работа - это когда вы постоянно тыкаете F8 ? имхо лучше бы спросить, надо ли файл грохать.
Зачем же постоянно? Вполне достаточно иногда - всё равно гораздо чаще, чем случайные нажатия.
В Windows-Far'е это можно установить в настройках (спрашивать или нет) - а в Колибри нет никаких функций по работе с реестром и/или ini-файлами. Так что на правах автора программы я нагло навязываю свои настройки
В Windows-Far'е это можно установить в настройках (спрашивать или нет) - а в Колибри нет никаких функций по работе с реестром и/или ini-файлами. Так что на правах автора программы я нагло навязываю свои настройки
Ушёл к умным, знающим и культурным людям.
Это неудачная идея. Удалённый по ошибке файл действует на нервы хуже любых напоминаний. Если нельзя сделать настройки то можно сделать условную компиляцию.
Рац. предложение.
Две новые опции:
F9 - форматировать винчестер.
F10 - перепрошить BIOS текстом "Не надо нажимать на эту кнопку"
Рац. предложение.
Две новые опции:
F9 - форматировать винчестер.
F10 - перепрошить BIOS текстом "Не надо нажимать на эту кнопку"
Тогда уж лучше F10 - "Не надо было нажимать на эту кнопку"...
А вообще F9 - выход в меню (которого пока нет), F10 - выход из программы.
Вообще при настройках по умолчанию в Far'е показывается напоминание. В результате, как правило, через некоторое время вырабатывается условный рефлекс автоматически давить F8+Enter, так что напоминание становится бессмысленным.
А вообще F9 - выход в меню (которого пока нет), F10 - выход из программы.
Вообще при настройках по умолчанию в Far'е показывается напоминание. В результате, как правило, через некоторое время вырабатывается условный рефлекс автоматически давить F8+Enter, так что напоминание становится бессмысленным.
Можно и с другой стороны подойти. Когда нужно, автоматически давишь F8+Enter (поэтому напоминание не мешает), а если случайно нажал (например ночью в темноте), то напоминание может спасти нужные файлы!
Who is online
Users browsing this forum: No registered users and 17 guests