[Tools] Open File Shell For TC

Обсуждение только плагинов и утилит для Total Commander.

Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер

Аватара пользователя
sergeich
Сообщения: 185
Зарегистрирован: Вт апр 25, 2006 22:36
Откуда: Москва

Сообщение sergeich »

2CaptainFlint
Может у тебя в настройках отключена опция слежения за запущенными приложениями?
Аватара пользователя
CaptainFlint
Сообщения: 6239
Зарегистрирован: Вт дек 14, 2004 22:34
Контактная информация:

Сообщение CaptainFlint »

Может у тебя в настройках отключена опция слежения за запущенными приложениями?
Во-первых, включена (то есть, галочка-то отключена, т.е. слежение включено), а во-вторых, как опция может влиять на одно и то же приложение по-разному? Я же написал: на одних файлах сохраняет нормально, на других файлах из того же архива - выскакивает диалог сохранения с открытой по умолчанию папкой "Мои документы".
Почему же, ё-моё, ты нигде не пишешь "ё"?
Аватара пользователя
sergeich
Сообщения: 185
Зарегистрирован: Вт апр 25, 2006 22:36
Откуда: Москва

Сообщение sergeich »

Ну тогда увы. Успехов.
Аватара пользователя
Yams
Сообщения: 115
Зарегистрирован: Пн окт 17, 2005 16:31
Откуда: Тверь
Контактная информация:

Сообщение Yams »

как опция может влиять на одно и то же приложение по-разному?
Не, влиять может, кстати. Если отключить, то могут быть глюки с пропаданием файлов, т.е. редактор просто не будет успевать открывать файл. Тут такая фишка - как только я закрывась, то Тотал проверяет файл во временной папке. Если он без изменений, то его он убивает. И редактор может получить пустой файл, если медленно открывается. Вот такая фишка.
Спасибо за ссылку, получил, буду разбираться. Если встречусь с таким же глюком.
In Pascal we trust
Аватара пользователя
CJ Flash
Сообщения: 128
Зарегистрирован: Ср фев 15, 2006 18:50
Откуда: Череповец

Сообщение CJ Flash »

Yams писал(а):Обновил программу...
А баг с НЕ сохранением настроек, о котором я уже писал, остался. Ну не создает прога свой *.ini файл... Причём, до версии 1.5 все работало. Напомню: у меня Win98, если это важно.
The past was yesterday...

TC 8.51a x32, #116718 Personal licence
Аватара пользователя
Yams
Сообщения: 115
Зарегистрирован: Пн окт 17, 2005 16:31
Откуда: Тверь
Контактная информация:

Сообщение Yams »

Забыл, прошу прощения. Думаю, это важно, гляну, буду под VMWare тестировать. Забыл, забыл :?
In Pascal we trust
Lamer
Сообщения: 522
Зарегистрирован: Пн мар 20, 2006 03:55

Сообщение Lamer »

Спасибо большое за обновление.Радует. Но новых версий всё равно ждём-с. :)
Есть ещё одно маленькое и легко реализуемое пожелание на будущее: расцепить шрифт окна настроек и основного окна(сейчас при попытке увеличить шрифт основного окна настройки безобразно расползаются,вылезают за кнопки).
Аватара пользователя
Yams
Сообщения: 115
Зарегистрирован: Пн окт 17, 2005 16:31
Откуда: Тверь
Контактная информация:

Сообщение Yams »

Хорошо, сделаю. :) Со шрифтом было экспериментально, очень просили возможность менять шрифт в настройках французы. Говорили, что тот шрифт, который отображается в окнах, у них не все буквы показывает.
In Pascal we trust
Аватара пользователя
Yams
Сообщения: 115
Зарегистрирован: Пн окт 17, 2005 16:31
Откуда: Тверь
Контактная информация:

Сообщение Yams »

Появилась идея сделать программу платной. Плата - 10$ иностранцам и 0 рублей русскоязычным пользователям. Ограничение - на кол-во добавляемых программ, поставлю максимум в 20 штук. Просто хотел узнать ваше мнение - получится мне приобрести пользователей, или затея зряшная. Это не шутка :)
Или есть какие-то ограничения на софт, предназначенный для пользования в среде Total Commander?
In Pascal we trust
Lamer
Сообщения: 522
Зарегистрирован: Пн мар 20, 2006 03:55

Сообщение Lamer »

Создание платных плагов лицензия Тотала не запрещает.Можно и попробовать. Но ИМХО только после того как рассосутся самые крупные баг-репорты.А защиту продумал? По типу того,что в LA? Метод оплаты?
P.S. Если она будет писаться в реестр,пользоваться не буду даже бесплатно.Но это опять-таки только моё мнение.
Аватара пользователя
Yams
Сообщения: 115
Зарегистрирован: Пн окт 17, 2005 16:31
Откуда: Тверь
Контактная информация:

Сообщение Yams »

Защита 100% не через реестр, будет файл registry.key, лежащий рядом с программой. В реестр я пишу единственную вещь - путь до своей программы, больше реестр трогать я не буду :)
Насчёт защиты - будет псевдокод проверки, плюс куча встроенных проверок внутри программы. Замедлять время загрузки это не будет. Единственно, когда будет чтение из этого самого registry.key.
In Pascal we trust
Аватара пользователя
funduk
Сообщения: 1515
Зарегистрирован: Вт авг 16, 2005 16:00
Откуда: Санкт-Петербург

Сообщение funduk »

Зачем тебе путь к программе в реестре?
Аватара пользователя
CaptainFlint
Сообщения: 6239
Зарегистрирован: Вт дек 14, 2004 22:34
Контактная информация:

Сообщение CaptainFlint »

Yams
Ограничений нету (иначе бы народ не имел права платные плагины делать). По поводу самой идеи: платность имеет смысл только если выполнены следующие пункты:
1. Безглючность (и проблемы с буфером тут прямо-таки вопиющие).
2. Наличие уникальных и, главное, полезных фич, которых нету в ChoiceEditor'е (иначе какой смысл платить за программу, у которой есть бесплатный аналог?) Наличие иконок в диалоге программы я такой фичей не считаю - это исключительно украшательство.
3. Простая и удобная возможность оплаты (лично я, например, не купил как минимум две программы, которыми пользуюсь, исключительно по той причине, что для их покупки нужна кредитка).
4. Чтобы защита ни малейшим образом не била по пользователям. Идеальный образец - сам Тотал.
В этом случае, пожалуй, найдутся покупатели.


Заодно напишу здесь кое-какие баг-репорты и виш-реквесты от Вадима Казакова, который тоже решил попробовать эту прожку.
1. Нет возможности изменить порядок следования программ в списке (думаю, многим гораздо удобнее ручная сортировка по степени приоритетности или как-то иначе, а не одна автоматическая сортировка по имени). В Choice Editor это было.
2. Принудительный вызов проги с помощью ScrollLock. Некоторые другие программы тоже используют эту клавишу для своих целей (у него, скажем, она используется для моментальной конвертации латиницы в кириллицу и наоборот для выделенного фрагмента). Опциональный выбор хоть из краткого списка вариантов должен быть. В Choice Editor варианты были.
3. В главном окне текст опции "Всегда использовать выбранную программу...", во-первых, выводится по умолчанию шрифтом с засечками, во-вторых, не возвращается к исходному состоянию при возврате в настройках к умолчальному размеру/начертанию (надо перезагружать прогу).
4. Подсказки невозможно прочитать в принципе - они появляются на долю секунды.

(Последний пункт я не подтверждаю - похоже, это зависит от системы.)
Почему же, ё-моё, ты нигде не пишешь "ё"?
Аватара пользователя
Yams
Сообщения: 115
Зарегистрирован: Пн окт 17, 2005 16:31
Откуда: Тверь
Контактная информация:

Сообщение Yams »

2 funduk:
Изначально эта программа разрабатывалась как приложение к DbCD Universal, другой моей разработке. Потом понял, что эта утилитка может быть использована и в Тотале. Сейчас я её планомерно "встраиваю" в Тотал, но эта фишка - прописывание пути в реестр - осталась. Нужна мне как разработчику ;)

2 CaptainFlint:
Спасибо за пост. Сразу видно, в каком направлении расти программе. Про многое забыл в программе. Рано пока встраивать плату, это точно.
Замечания учту, полезные. Только по поводу третьего пункта, если можно поподробнее. Что значит - шрифт с засечками? А насчёт перезагрузки проги после применеия - мой косяк, забыл настроить. Там шрифт возвращается когда ОК жмёшь на окне настроек. Если менялся только шрифт, то программа на перезагрузку не отправится.
Да и вообще, мне не нравится, что после выхода из настроек программа идёт на перезагрузку. Надо сделать так, чтобы всё менялось в пределах одного запуска программы.
In Pascal we trust
Аватара пользователя
CaptainFlint
Сообщения: 6239
Зарегистрирован: Вт дек 14, 2004 22:34
Контактная информация:

Сообщение CaptainFlint »

Что значит - шрифт с засечками?
Изображение
Да и вообще, мне не нравится, что после выхода из настроек программа идёт на перезагрузку. Надо сделать так, чтобы всё менялось в пределах одного запуска программы.
Полностью поддерживаю. :) Тоже не люблю, когда программа лишний раз перезапускается.
Почему же, ё-моё, ты нигде не пишешь "ё"?
Ответить