Плагин "Description"
Moderators: Korney San, marcipan
Плагин "Description"
Обсуждаем здесь все что касается плагина "Description"
Descriptions v 0.3СКАЧАТЬ
0.3
[+] Подстановка имени файла закачки в имя файла описания (%F%)
[-] Исправлена ошибка при сохранени пути к редактору
Плагин: Description
Описание автора: Создает файл описания в каталоге закачиваемого файла и открывает в редакторе
Скачать: http://totalcommander.free.fr/Prog/dmas ... sc_1_0.rar (217 Кб)
Автор: SCHMaster
Copyright: ©(2000-2006) Sergey Chernih aka SCHMaster
Description 1.0
http://totalcommander.free.fr/Prog/dmas ... sc_1_0.rar
Расширяет возможности создания файла описания
Проверяет условия:
1.Каталог закачиваемого файла, URL.
2.Добавление закачки, завершение закачки
Если услови совпадают, то
1.Создает/открывает файл
2.Добавление информации в уже существующий файл
3.Открывает файл в редакторе по выбору или по умолчанию
Хелпа нет... Но тут посмотрю, если будет дальнейшее развитие у плагина - иожно будет и накатаь... Хотя вроде все ясно - ставим условие. И реакцию на выполнение.
Я, к примеру, весь скачанный софт "складирую" в одну папку, сразу по категориям и сразу создаю фал с описанием, что-б потом не мучаться - "а че енто вааще такое?". И меня уже достало - поставил на закачку, потом в ТС лезу в тот каталог, куда закачиваю, создаю файл info.txt и забиваю его инфой... Теперь почти все делает плагин.
Условия:
Реагирует на добавление закачки, проверяет путь. Если путь файла содержит D:\MySoft, то в каталоге файла создается файл, в него вписывается URL (т.к. при старте закачки кроме URL, описалова, если оно вообще есть, и пути сохранения больше ничего выудить нельзя) и файл открывается во внешнем редакторе, куда я уже вношу свои комментарии. Прекрасно и удобно .
Событий может быть несколько, причем приоритет регулируетмя. Если
одно событие реагирует на D:\MySoft, а второе на D:\MySoft\Utils, то приоритет второго события нужно поставить выше, иначе обработается первое и на этом все...
З.Ы. Вот и пол HELP-а написал
Descriptions v 0.3СКАЧАТЬ
0.3
[+] Подстановка имени файла закачки в имя файла описания (%F%)
[-] Исправлена ошибка при сохранени пути к редактору
Плагин: Description
Описание автора: Создает файл описания в каталоге закачиваемого файла и открывает в редакторе
Скачать: http://totalcommander.free.fr/Prog/dmas ... sc_1_0.rar (217 Кб)
Автор: SCHMaster
Copyright: ©(2000-2006) Sergey Chernih aka SCHMaster
Description 1.0
http://totalcommander.free.fr/Prog/dmas ... sc_1_0.rar
Расширяет возможности создания файла описания
Проверяет условия:
1.Каталог закачиваемого файла, URL.
2.Добавление закачки, завершение закачки
Если услови совпадают, то
1.Создает/открывает файл
2.Добавление информации в уже существующий файл
3.Открывает файл в редакторе по выбору или по умолчанию
Хелпа нет... Но тут посмотрю, если будет дальнейшее развитие у плагина - иожно будет и накатаь... Хотя вроде все ясно - ставим условие. И реакцию на выполнение.
Я, к примеру, весь скачанный софт "складирую" в одну папку, сразу по категориям и сразу создаю фал с описанием, что-б потом не мучаться - "а че енто вааще такое?". И меня уже достало - поставил на закачку, потом в ТС лезу в тот каталог, куда закачиваю, создаю файл info.txt и забиваю его инфой... Теперь почти все делает плагин.
Условия:
Реагирует на добавление закачки, проверяет путь. Если путь файла содержит D:\MySoft, то в каталоге файла создается файл, в него вписывается URL (т.к. при старте закачки кроме URL, описалова, если оно вообще есть, и пути сохранения больше ничего выудить нельзя) и файл открывается во внешнем редакторе, куда я уже вношу свои комментарии. Прекрасно и удобно .
Событий может быть несколько, причем приоритет регулируетмя. Если
одно событие реагирует на D:\MySoft, а второе на D:\MySoft\Utils, то приоритет второго события нужно поставить выше, иначе обработается первое и на этом все...
З.Ы. Вот и пол HELP-а написал
Интуитивно НЕПОНЯТНЫЙ интерфейс
Интуитивно НЕПОНЯТНЫЙ интерфейс. Как минимум нужен файл помощи,
не говоря уже о желательных переработках интерфейса...
не говоря уже о желательных переработках интерфейса...
Прежде чем писать файл помощи, нужно, как минимум, переделать интерфейс.Как минимум нужен файл помощи,
не говоря уже о желательных переработках интерфейса
Из чего вытекает:
1. Что непонятон?
2. Что в нем переделывать?
Эти вопросы не потому, что я считаю интерфейс "интуитивно понятным" (хотя так оно и есть) и пытаюсь отстоять свое мнение. Понятие "интуитивно понятный" для каждого пользователя разное. Для кого-то проги от Adobe "интуитивно понятны", хотя IMHO - там вообще ничего не понятно с первого взгляда .
А т.к. понимание "интуитивности" у всех разное, то нужно свести к минимуму "интуитивную непонятность".
По-сему просьба - если есть желание помочь, то по подробнее - что непонятно и чего хотелось-бы. Т.е. критика и предложения должны быть конструктивными.
2rm
А в настройках DM какой? Т.е. что выдастУ меня интерфейс плагина на английском.
Code: Select all
myIDmInterface.DoAction('GetLanguage','')
LANGUAGE:=UpperCase(myIDmInterface.DoAction('GetLanguage',''))
и потом считывает из соответствующей секции
description.lng. Если секция отсутствует - по дефолту Албанский.
Позже это будет весьма удобно - пользователь сам сможет добавить язык интерфейса. Ну и если изъявит желание - отправит копию автору . Таким (проверенным) образом достигается многоязычность
1. Открываю окно настроек плагина и вижу название окна на английском, хотя это мелочь можно и не править.SCHMaster wrote: Из чего вытекает:
1. Что непонятон?
2. Что в нем переделывать?
2. Вижу список озаглавленный как "Действия", нажимаю кнопку "Добавить", в открывшемся окне "Настройки событий" никакой речи о действиях уже не идет, странно, вроде я действие добавлял...
3. ...Вижу перед собой сверху поле "Название и описание события", начинаю думать что имелось ввиду под событием, и что мне туда нужно вписать? Если что-то очень осмысленное, то неизвесно что, если просто название, то можно было-бы по умолчанию туда вписать что-то для примера.
4. Далее вижу еще более многозначное название "Реакция на событие". Т.е. как я любой нормальный человек думает исходя из написанного, будет какая-то реакция на событие которое я прописал (см. пункт 3), но надписи у радиобатонов повергают в серьезное раздумье над правильностью названия "Реакция на событие".
Предлагаю заменить название "Реакция на событие" на "Создавать описание при"
5. Переходим к группе "Условия", опять многозначное название, условия чего? Предлагаю заменить на "Условия при которых будет создаваться описание".
Что означает фраза - "Проверять путь получателя"??? Что такое путь? Вы думаете это всем понятно?
Дальше выбираю "Не использовать путь/URL" пропадают элементы ввода, оставляя при этом рудиментарные надписи...
6. Затем идет опять группа "События" в которой находяться настройки довольно далекие от понятия событий. Но я уже не выдерживаю их описывать, возможно завтра продолжу, на сегодня хватит...
Мой вам совет, попробуйте использовать "коридорное тестирование": Выходим в коридор, хватаем первого попавшегося знакомого который умеет работать на ПК, но не знаком с вашими разработками, затягиваем за ваш компьютер и просим выполнить то, для чего была создана ваша программа. Если он сумеет выполнить это без вашего участия и за более-менее разумное время, ПОЗДРАВЛЯЮ, вы написали действительно удобную и понятную программу с хорошим интерфейсом. Если же не сумеет, советую вам понаблюдать за ним и поисправлять моменты вызывающие ступор.
2Slavko
Согласен, без 100 гр. не понять..
Ок, с остальным тоже понятно - основная проблема в терминологии...
З.Ы.
Непременно воспользуюсь советом. И приму к сведению, что тестировть и разрабатывать программы нужно "коридорным" методом.
Я то всегда считал, что форумы, где обсуждаются находящиеся в процессе разработки программы служат этой цели.... Ан нет... Коридоры...
Ок. Переименую "Действия" и "События" в "Задания" по аналогии с планировщиком, или как еще назвать реакцию плагина на какое-то событие - добавление/завершение закачки?2. Вижу список озаглавленный как "Действия", нажимаю кнопку "Добавить", в открывшемся окне "Настройки событий" никакой речи о действиях уже не идет
Впишу по умолчанию.Вижу перед собой сверху поле "Название и описание события", начинаю думать что имелось ввиду под событием, и что мне туда нужно вписать?... можно было-бы по умолчанию туда вписать что-то для примера
4. Далее вижу еще более...
Согласен, без 100 гр. не понять..
Ок, с остальным тоже понятно - основная проблема в терминологии...
З.Ы.
Непременно воспользуюсь советом. И приму к сведению, что тестировть и разрабатывать программы нужно "коридорным" методом.
Я то всегда считал, что форумы, где обсуждаются находящиеся в процессе разработки программы служат этой цели.... Ан нет... Коридоры...
Опубликовано на сайте:
http://www.westbyte.com/dm/index.phtml? ... ng=Russian
http://www.westbyte.com/dm/index.phtml? ... ng=Russian
Руслан Волошин
—
Один из разработчиков.
—
Один из разработчиков.
2DMons
Какие еще варианты имени файла нужны? Чтоб сразу добавить.
Таким образом, если нужно, можно организовать и добавление информации, вроде
и т.д.
Нужна такая фича или нет?
Добавил в wishlist... Будет. Только в виде "%F%.txt".А можно чтобы файлы с описанием назывались по имени файла? напр.: proga1.txt proga2.txt proga3.txt
Какие еще варианты имени файла нужны? Чтоб сразу добавить.
Таким образом, если нужно, можно организовать и добавление информации, вроде
Code: Select all
Скачано: %U% - URL
Размер: %Z% - размер
Нужна такая фича или нет?