[Tools] Open File Shell For TC
Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер
- CaptainFlint
- Сообщения: 6239
- Зарегистрирован: Вт дек 14, 2004 22:34
- Контактная информация:
Обновил программу, выложил на сайте wincmd.ru. Версия 1.7.7.77 =) Изменений по сравнению с последней бетой немного, но рекомендую обновить, если у вас версия помладше.
Также написал файл справки на русском языке, сейчас занят переводом этого файла на английский язык. размер архива - 260 кбайт. В файле подробно расписаны практически все особенности работы программы. Скачать можно на этой странице.
2 CaptainFlint: пока что не поправил ошибку, занимался файлом справки. Включил в TODO для версии 1.7c.
Также написал файл справки на русском языке, сейчас занят переводом этого файла на английский язык. размер архива - 260 кбайт. В файле подробно расписаны практически все особенности работы программы. Скачать можно на этой странице.
2 CaptainFlint: пока что не поправил ошибку, занимался файлом справки. Включил в TODO для версии 1.7c.
In Pascal we trust
2 sergeich:
Возможно, у вас WinXPSP2 Eng + MUI, да? Пока ещё не исправлял эту ошибку, приношу свои извинения
Не знаю, с какой стороны к ней подступиться, если честно. Думаю, в будущих версиях можно будет вручную указать программе кодировку таблицы.
Обновил программу до версии 1.7.8.80, также тихое обновление. Обнаружил грубую ошибку при первом запуске программы на машине, где раньше OFTC не стоял: программа себя прописывает, но выдаёт Access Violation. Исправлено. Скачивать обновление не обязательно, других нововведений нет, кроме этого. Только внутренняя оптимизация кода, потому в версии и 80, а не 78.
Скачать можно с сайта: http://wincmd.ru/plugring/OpenFileTC.html
Возможно, у вас WinXPSP2 Eng + MUI, да? Пока ещё не исправлял эту ошибку, приношу свои извинения
Обновил программу до версии 1.7.8.80, также тихое обновление. Обнаружил грубую ошибку при первом запуске программы на машине, где раньше OFTC не стоял: программа себя прописывает, но выдаёт Access Violation. Исправлено. Скачивать обновление не обязательно, других нововведений нет, кроме этого. Только внутренняя оптимизация кода, потому в версии и 80, а не 78.
Скачать можно с сайта: http://wincmd.ru/plugring/OpenFileTC.html
In Pascal we trust
Такой проблемы не встречается на WinXP русской. С Английской уже много раз такая проблема была. Раздобыл проблемую версию ОСи, буду тестировать и править. Надеюсь, дороюсь до ошибки.
P.S. Могу посоветовать вам пока либо перейти на Choice Editor, либо поставить WinXP Rus. У Choice Editor нет такой проблемы. В ближайшей версии я планирую сделать импорт/эксопрт настроек между ChoiceEditor и OpenFileTC, так что переход с ChoiceEditor на мою программу произойдёт относительно безболезненно
И наоборот, в случае какой-то ошибки, вы сможете вернуться к ChoiceEditor без потери списка программ.
P.S. Могу посоветовать вам пока либо перейти на Choice Editor, либо поставить WinXP Rus. У Choice Editor нет такой проблемы. В ближайшей версии я планирую сделать импорт/эксопрт настроек между ChoiceEditor и OpenFileTC, так что переход с ChoiceEditor на мою программу произойдёт относительно безболезненно
In Pascal we trust
- CaptainFlint
- Сообщения: 6239
- Зарегистрирован: Вт дек 14, 2004 22:34
- Контактная информация:
Увы, снова полезли баги. 
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), но это очень некрасиво, да и в архивах не работает...
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), но это очень некрасиво, да и в архивах не работает...
Почему же, ё-моё, ты нигде не пишешь "ё"?
Записал в TODO, буду исправлять, спасибо за анализ!
Багов в OFTC много - это с самого начала неправильно храню данные обо всех поддерживаемых файлах. Список файлов загружаться загружается в программу, но внутри неправильно обрабатывается.
Будет значительное изменение внутреннего кода. "Снаружи" это изменение будет практически незаметно - в смысле интерфейса никаких нововведений не намечаю. Разве что появится побольше настроек.
Багов в OFTC много - это с самого начала неправильно храню данные обо всех поддерживаемых файлах. Список файлов загружаться загружается в программу, но внутри неправильно обрабатывается.
Будет значительное изменение внутреннего кода. "Снаружи" это изменение будет практически незаметно - в смысле интерфейса никаких нововведений не намечаю. Разве что появится побольше настроек.
In Pascal we trust
Уважаемые форумцы, у меня небольшой вопрос, касающийся функционала OFTC.
В этой версии я встрою реакцию на первый запуск программы: будут автоматически добавлены некоторые программы в список. Сейчас программы такие:
* Notepad
* Wordpad
* Paint
Вопрос такой:
1) Какие ещё программы стоит добавить?
2) Имеет ли смысл делать сканирование папки Program Files и вытаскивать оттуда все EXE-файлы?
В этой версии я встрою реакцию на первый запуск программы: будут автоматически добавлены некоторые программы в список. Сейчас программы такие:
* Notepad
* Wordpad
* Paint
Вопрос такой:
1) Какие ещё программы стоит добавить?
2) Имеет ли смысл делать сканирование папки Program Files и вытаскивать оттуда все EXE-файлы?
In Pascal we trust
- CaptainFlint
- Сообщения: 6239
- Зарегистрирован: Вт дек 14, 2004 22:34
- Контактная информация:
1)
а) Стоит посмотреть в реестре, на что назначено открытие текстовиков, и добавить эту программу вместо блокнота (предварительно проверив, а существует ли она, если нет - тогда Блокнот, конечно).
б) Посмотреть, что в настоящий момент используется в качестве редактора по F4 в Тотале (разумеется, до того, как туда пропишется сам OFTC) и добавить эту программу.
2) Сильно сомневаюсь, что это имеет смысл. Во-первых, не знаю, у кого как, но у меня там 217 каталогов, в них - 2180 EXE-файлов. Учитывая, что десятки (а то и сотни) EXE-шников могут быть попросту служебными для некоторых программ (включая инсталляторы, деинсталляторы, конфигураторы, драйверы устройств), а также то, что из нормальных EXE-файлов реально работают с документами дай Бог 10%, думаю, такое сканирование не имеет никакого смысла. Окно OFTC будет просто засорено этими тысячами EXE-шников, в которых абсолютно невозможно будет ориентироваться. Проще будет их все удалить и настроить всё-таки OFTC с нуля.
а) Стоит посмотреть в реестре, на что назначено открытие текстовиков, и добавить эту программу вместо блокнота (предварительно проверив, а существует ли она, если нет - тогда Блокнот, конечно).
б) Посмотреть, что в настоящий момент используется в качестве редактора по F4 в Тотале (разумеется, до того, как туда пропишется сам OFTC) и добавить эту программу.
2) Сильно сомневаюсь, что это имеет смысл. Во-первых, не знаю, у кого как, но у меня там 217 каталогов, в них - 2180 EXE-файлов. Учитывая, что десятки (а то и сотни) EXE-шников могут быть попросту служебными для некоторых программ (включая инсталляторы, деинсталляторы, конфигураторы, драйверы устройств), а также то, что из нормальных EXE-файлов реально работают с документами дай Бог 10%, думаю, такое сканирование не имеет никакого смысла. Окно OFTC будет просто засорено этими тысячами EXE-шников, в которых абсолютно невозможно будет ориентироваться. Проще будет их все удалить и настроить всё-таки OFTC с нуля.
Почему же, ё-моё, ты нигде не пишешь "ё"?
- CaptainFlint
- Сообщения: 6239
- Зарегистрирован: Вт дек 14, 2004 22:34
- Контактная информация:
Этот кто-то может просто не представлять последствий такого шага. Я, пока не произвёл поиск, даже не подозревал, что EXE-файлов на порядок больше, чем каталогов. Ну, думал, штук 300-400 максимум наберётся, не страшно. А там их...Alextp писал(а):Ты отменишь, а кто-то нет...
В общем, если и будет делаться такая фича, то с жирным предупреждением перед сканированием, и ответом по умолчанию "Нет", а также с возможностью прервать процес сканирования. И крайне желательно, чтобы в процессе сканирования выводилось количество уже найденных файлов.
Почему же, ё-моё, ты нигде не пишешь "ё"?