Страница 8 из 18

Добавлено: Чт янв 25, 2007 19:41
CaptainFlint
Не знаю, должно ли так быть, но в режиме результатов поиска программа работает некорректно: иногда пытается открыть файл с именем, включающим в себя всю информацию, выводящуюся для подробного режима (хотя эта информация и не видна на экране).

Добавлено: Пт янв 26, 2007 10:06
Yams
Нет, так быть не должно. Вечером поправлю, выложу изменённую бету.

Добавлено: Сб янв 27, 2007 18:13
Yams
Обновил программу, выложил на сайте wincmd.ru. Версия 1.7.7.77 =) Изменений по сравнению с последней бетой немного, но рекомендую обновить, если у вас версия помладше.
Также написал файл справки на русском языке, сейчас занят переводом этого файла на английский язык. размер архива - 260 кбайт. В файле подробно расписаны практически все особенности работы программы. Скачать можно на этой странице.
2 CaptainFlint: пока что не поправил ошибку, занимался файлом справки. Включил в TODO для версии 1.7c.

Добавлено: Вс янв 28, 2007 19:35
sergeich
При передаче нескольких выделенных файлов, OpenFileTC передает программе путь к файлам: С:\Docum\?С???
Естественно, ничего не открывается :-(

Добавлено: Вс янв 28, 2007 23:22
Yams
2 sergeich:
Возможно, у вас WinXPSP2 Eng + MUI, да? Пока ещё не исправлял эту ошибку, приношу свои извинения :( Не знаю, с какой стороны к ней подступиться, если честно. Думаю, в будущих версиях можно будет вручную указать программе кодировку таблицы.

Обновил программу до версии 1.7.8.80, также тихое обновление. Обнаружил грубую ошибку при первом запуске программы на машине, где раньше OFTC не стоял: программа себя прописывает, но выдаёт Access Violation. Исправлено. Скачивать обновление не обязательно, других нововведений нет, кроме этого. Только внутренняя оптимизация кода, потому в версии и 80, а не 78.

Скачать можно с сайта: http://wincmd.ru/plugring/OpenFileTC.html

Добавлено: Пн янв 29, 2007 01:40
sergeich
2Yams
Да, действительно WinXPSP2 Eng + MUI. А на каких версиях все нормально работает?

Добавлено: Пн янв 29, 2007 02:42
Yams
Такой проблемы не встречается на WinXP русской. С Английской уже много раз такая проблема была. Раздобыл проблемую версию ОСи, буду тестировать и править. Надеюсь, дороюсь до ошибки.

P.S. Могу посоветовать вам пока либо перейти на Choice Editor, либо поставить WinXP Rus. У Choice Editor нет такой проблемы. В ближайшей версии я планирую сделать импорт/эксопрт настроек между ChoiceEditor и OpenFileTC, так что переход с ChoiceEditor на мою программу произойдёт относительно безболезненно :) И наоборот, в случае какой-то ошибки, вы сможете вернуться к ChoiceEditor без потери списка программ.

Добавлено: Ср апр 18, 2007 16:20
CaptainFlint
Увы, снова полезли баги. :(
TC 7.0rc2 (чистый INI, только прописан OFTC), OFTC 1.7b (1.7.8.80), редактор - EmEditor 6.00.4 (вряд ли это существенно, но на всякий пожарный). Система - XP SP2 Pro.

1. Имеются 4 файла, в именах которых есть пробелы:
c:\tmp\1 a.txt
c:\tmp\2 a.txt
c:\tmp\3 a.txt
c:\tmp\4 a.txt
2. В Тотале включён краткий режим представления; открыт каталог c:\tmp\.
3. Выделяю первые два файла, жму F4 - в редакторе открывается только второй из них.
4. Выделяю только первый файл, жму F4 - открывается окно OFTC в режиме настройки.
5. Если открывать файлы по одному, без предварительного их выделения, то всё работает нормально. В Подробном режиме также всё работает корректно - и с выделением, и без.

Пока что обошёл это при помощи ключа /L (создал EM-команду и переназначил на неё F4), но это очень некрасиво, да и в архивах не работает...

Добавлено: Ср апр 18, 2007 16:39
Yams
Записал в TODO, буду исправлять, спасибо за анализ!
Багов в OFTC много - это с самого начала неправильно храню данные обо всех поддерживаемых файлах. Список файлов загружаться загружается в программу, но внутри неправильно обрабатывается.
Будет значительное изменение внутреннего кода. "Снаружи" это изменение будет практически незаметно - в смысле интерфейса никаких нововведений не намечаю. Разве что появится побольше настроек.

Добавлено: Вс апр 22, 2007 13:11
Yams
Уважаемые форумцы, у меня небольшой вопрос, касающийся функционала OFTC.
В этой версии я встрою реакцию на первый запуск программы: будут автоматически добавлены некоторые программы в список. Сейчас программы такие:

* Notepad
* Wordpad
* Paint

Вопрос такой:
1) Какие ещё программы стоит добавить?
2) Имеет ли смысл делать сканирование папки Program Files и вытаскивать оттуда все EXE-файлы?

Добавлено: Вс апр 22, 2007 13:17
Alextp
2) Имеет, однозначно (после запроса пользователю: папка может быть большой, сканироваться долго).

Добавлено: Вс апр 22, 2007 13:38
CaptainFlint
1)
а) Стоит посмотреть в реестре, на что назначено открытие текстовиков, и добавить эту программу вместо блокнота (предварительно проверив, а существует ли она, если нет - тогда Блокнот, конечно).
б) Посмотреть, что в настоящий момент используется в качестве редактора по F4 в Тотале (разумеется, до того, как туда пропишется сам OFTC) и добавить эту программу.

2) Сильно сомневаюсь, что это имеет смысл. Во-первых, не знаю, у кого как, но у меня там 217 каталогов, в них - 2180 EXE-файлов. Учитывая, что десятки (а то и сотни) EXE-шников могут быть попросту служебными для некоторых программ (включая инсталляторы, деинсталляторы, конфигураторы, драйверы устройств), а также то, что из нормальных EXE-файлов реально работают с документами дай Бог 10%, думаю, такое сканирование не имеет никакого смысла. Окно OFTC будет просто засорено этими тысячами EXE-шников, в которых абсолютно невозможно будет ориентироваться. Проще будет их все удалить и настроить всё-таки OFTC с нуля.

Добавлено: Вс апр 22, 2007 13:46
Alextp
CaptainFlint
Так я говорю: после запроса пользователю... Ты отменишь, а кто-то нет...
У меня на второй машине немного в Program Files, я бы разрешил.

Добавлено: Вс апр 22, 2007 13:55
CaptainFlint
Alextp писал(а):Ты отменишь, а кто-то нет...
Этот кто-то может просто не представлять последствий такого шага. Я, пока не произвёл поиск, даже не подозревал, что EXE-файлов на порядок больше, чем каталогов. Ну, думал, штук 300-400 максимум наберётся, не страшно. А там их...

В общем, если и будет делаться такая фича, то с жирным предупреждением перед сканированием, и ответом по умолчанию "Нет", а также с возможностью прервать процес сканирования. И крайне желательно, чтобы в процессе сканирования выводилось количество уже найденных файлов.

Добавлено: Вс апр 22, 2007 14:20
Alextp
CF
Согласен. По умолчанию должно быть нет: у меня на первой машине PF большой. И прогресс нужен.

Yams
Если не хочешь писать ф-цию рекурсивного обхода, можешь взять у меня из исходника TC Plugins Manager (там и прогресс, и отмена...)