[Tools] Open File Shell For TC
Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер
- CaptainFlint
- Сообщения: 6239
- Зарегистрирован: Вт дек 14, 2004 22:34
- Контактная информация:
Обновил программу до версии 1.7а, вот список нововведений:
Версия 1.7а (15 августа 2006 г.) (небольшие улучшения, повышение удобства)
1) Теперь запуск программ по F4 происходит значительно быстрее в случае, если стоит галочка "Всегда использовать...". Сделано это за счёт значительной оптимизации кода, выполняемого при старте
2) Иконки теперь грузятся в отдельном потоке, потому скорость запуска программы слабо зависит от загрузки иконок для приложений.
3) Появилась опция "Включить всплывающие подсказки"
4) Шрифты для главного окна и остальных окон настраиваются отдельно
5) Появилась возможность сортировать по частоте вызова. Также ведётся статистика частоты вызова всех программ
6) Теперь программа не перезагружается при изменении своих настроек.
7) Дополнительные пункты в выпадающем меню, для быстрой смены вида программы.
Пока публиковать официально не буду, т.к. эта версия не решила проблему с буфером даже частично. Всё ещё теряется информация не-bmp и нетекстовая. Если заметите какие ошибки, отпишитесь, пожалуйста!
Чтобы сразу же их найти и исправить.
Версия 1.7а (15 августа 2006 г.) (небольшие улучшения, повышение удобства)
1) Теперь запуск программ по F4 происходит значительно быстрее в случае, если стоит галочка "Всегда использовать...". Сделано это за счёт значительной оптимизации кода, выполняемого при старте
2) Иконки теперь грузятся в отдельном потоке, потому скорость запуска программы слабо зависит от загрузки иконок для приложений.
3) Появилась опция "Включить всплывающие подсказки"
4) Шрифты для главного окна и остальных окон настраиваются отдельно
5) Появилась возможность сортировать по частоте вызова. Также ведётся статистика частоты вызова всех программ
6) Теперь программа не перезагружается при изменении своих настроек.
7) Дополнительные пункты в выпадающем меню, для быстрой смены вида программы.
Пока публиковать официально не буду, т.к. эта версия не решила проблему с буфером даже частично. Всё ещё теряется информация не-bmp и нетекстовая. Если заметите какие ошибки, отпишитесь, пожалуйста!
In Pascal we trust
- StrangeRRor
- Сообщения: 214
- Зарегистрирован: Сб июл 15, 2006 13:16
Обновил программу ещё раз
Сделал немного иной способ показа подсказок. Может, такой способ пройдёт? Прошу прощения, что не сделал в виде патча, под рукой ни одного патчера не оказалось.
Ссылка та же, что и выше, обновил весь архив.
Попробуйте поставить галочку "Показывать рядом с мышью" - поможет или нет?
Да, если у вас есть какие-то предложения по типам сортировки, то можете их здесь объявить. Нужен ли вариант с пользовательской сортировкой?
Задание клавиши для принудительного вызова программы сделаю чуть попозже, в версии 1.7b. Если ничего не произойдёт экстраординарного, то выложу 1.7b к пятнице этой недели.
Ссылка та же, что и выше, обновил весь архив.
Попробуйте поставить галочку "Показывать рядом с мышью" - поможет или нет?
Да, если у вас есть какие-то предложения по типам сортировки, то можете их здесь объявить. Нужен ли вариант с пользовательской сортировкой?
Задание клавиши для принудительного вызова программы сделаю чуть попозже, в версии 1.7b. Если ничего не произойдёт экстраординарного, то выложу 1.7b к пятнице этой недели.
In Pascal we trust
Прошу прощения за долгое молчание. Решил перенести разработку программы на работу, и сейчас страдаю: отняли компьютер месяц назад, и всё не хотят возвращать. Сапожник без сапог, млин...
Небольшое объявление по поводу того, что уже реализовал и ещё хотел бы реализовать в ближайшей версии:
1. Можно будет менять иконки к программам - заменять на свои. Вытаскивание иконок возможно из любого файла с ресурсами: библиотеки с иконками(*.icl), exe-файлов, dll-файлов, иконок, других подобных файлов.
2. Можно будет назначить произвольную комбинацию клавиш на принудительное появление программы. Также можно будет для этого указать позицию мыши на экране, пока - один из четырёх углов монитора. Это a-la Choice Editor, надеюсь, за плагиат не засудят.
3. По поводу буфера обмена - будет самообучение, с возможностью отключения этого самообучения. Как будет работать: если программа не сможет определить содержимое буфера обмена, пользователю будет предложено определить, что за тип информации содержится в буфере. В сегодняшней версии в этом случае буфер теряется. Информация о типе будет сохранена и (если пользователь захочет) будет отправлено сообщение ко мне на почтовый ящик. Не получилось у меня обойти ограничение Total Commander'a, список файлов получается всё равно через буфер обмена.
4. Возможно - встрою обмен настройками между ChoiceEditor и моей программой. Чтобы у пользователей не возникало проблем при работе обоих программ: если OpenFileTC чем-то не понравится, можно будет перебросить настройки программы на ChoiceEditor и работать с ней. И наоборот также можно будет начать (или продолжить?) использовать OpenFileTC без опаски потерять уже записанные в ChoiceEditor'e программы. Программы будут аккуратно переброшены из файла настроек ChoiceEditor, со списком всех расширений. Для расширений по умолчанию будет установлен флаг "Открывать окно выбора программ Open File shell for TC".
Пока из новшеств всё. Чуть-чуть поправлены тексты, также будет поправлен файл справки с учётом всех нововведений. Прошу дать мне ещё недели 2-3 на реализацию заявленных выше пунктов. И спасибо всем за терпение
Небольшое объявление по поводу того, что уже реализовал и ещё хотел бы реализовать в ближайшей версии:
1. Можно будет менять иконки к программам - заменять на свои. Вытаскивание иконок возможно из любого файла с ресурсами: библиотеки с иконками(*.icl), exe-файлов, dll-файлов, иконок, других подобных файлов.
2. Можно будет назначить произвольную комбинацию клавиш на принудительное появление программы. Также можно будет для этого указать позицию мыши на экране, пока - один из четырёх углов монитора. Это a-la Choice Editor, надеюсь, за плагиат не засудят.
3. По поводу буфера обмена - будет самообучение, с возможностью отключения этого самообучения. Как будет работать: если программа не сможет определить содержимое буфера обмена, пользователю будет предложено определить, что за тип информации содержится в буфере. В сегодняшней версии в этом случае буфер теряется. Информация о типе будет сохранена и (если пользователь захочет) будет отправлено сообщение ко мне на почтовый ящик. Не получилось у меня обойти ограничение Total Commander'a, список файлов получается всё равно через буфер обмена.
4. Возможно - встрою обмен настройками между ChoiceEditor и моей программой. Чтобы у пользователей не возникало проблем при работе обоих программ: если OpenFileTC чем-то не понравится, можно будет перебросить настройки программы на ChoiceEditor и работать с ней. И наоборот также можно будет начать (или продолжить?) использовать OpenFileTC без опаски потерять уже записанные в ChoiceEditor'e программы. Программы будут аккуратно переброшены из файла настроек ChoiceEditor, со списком всех расширений. Для расширений по умолчанию будет установлен флаг "Открывать окно выбора программ Open File shell for TC".
Пока из новшеств всё. Чуть-чуть поправлены тексты, также будет поправлен файл справки с учётом всех нововведений. Прошу дать мне ещё недели 2-3 на реализацию заявленных выше пунктов. И спасибо всем за терпение
In Pascal we trust
- CaptainFlint
- Сообщения: 6239
- Зарегистрирован: Вт дек 14, 2004 22:34
- Контактная информация:
C учётом одного прелюбопытнейшего нововведения в седьмой версии Тотала очень хочется, наконец, получить решение, свободное от глюков работы с буфером обмена.
Почему же, ё-моё, ты нигде не пишешь "ё"?
- Zorroz
- Сообщения: 308
- Зарегистрирован: Чт дек 16, 2004 10:40
- Откуда: Россия, Иркутская обл., г. Ангарск
Yams
По-моему намечается переход на Open File shell For TC
Это что получается теперь можно будет по папке шмякать F4. А что за определенные условия?Yams писал(а):Для версии TC 7.01 и старше: при определённых условиях появится возможность жать F4 на выделенных папках (не только файлы). Для этого появится возможность вставки тэга %Dir% в список поддерживаемых расширений.
По-моему намечается переход на Open File shell For TC
Когда ангелу обрезают крылья, он учится летать на метле...
2Zorroz:
1) Выделить папки (именно выделить, а не ставить на них курсор)
2) Поставить курсор на какой-нибудь файл в текущей папке (это важно) и нажать F4
Почему именно такие вот условия - дело в том, что при нажатии F4 на папке Total Commander выдаёт сообщение "Файлы не выбраны" и не передаёт управление редактору. Но при нажатии F4 на файле (!), управление редактору переходит: я могу получить список выделенных файлов и обработать их по своему усмотрению. При этом файл, который находится под курсором, в список открываемых файлов не попадёт.
Чисто случайно обнаружил такую особенность работы TC и сначала хотел отбросить как ненужную. Но после нескольких жалоб альфа-тестеров ("ох как хотелось бы и папки тоже так открывать") вспомнил про этот момент и решил реализовать. Надеюсь, приживётся!

Для того, чтобы открыть папки, нужно будет сделать два действия:Это что получается теперь можно будет по папке шмякать F4. А что за определенные условия?
1) Выделить папки (именно выделить, а не ставить на них курсор)
2) Поставить курсор на какой-нибудь файл в текущей папке (это важно) и нажать F4
Почему именно такие вот условия - дело в том, что при нажатии F4 на папке Total Commander выдаёт сообщение "Файлы не выбраны" и не передаёт управление редактору. Но при нажатии F4 на файле (!), управление редактору переходит: я могу получить список выделенных файлов и обработать их по своему усмотрению. При этом файл, который находится под курсором, в список открываемых файлов не попадёт.
Чисто случайно обнаружил такую особенность работы TC и сначала хотел отбросить как ненужную. Но после нескольких жалоб альфа-тестеров ("ох как хотелось бы и папки тоже так открывать") вспомнил про этот момент и решил реализовать. Надеюсь, приживётся!
А вот этот момент особенно радует. Правда.По-моему намечается переход на Open File shell For TC![]()
In Pascal we trust