Page 11 of 12

Calendar by dimfish

Posted: Thu 02 Jun, 2016 20:56
by HaRT

Latest post of the previous page:

SUSim wrote: неподготовленные юзеры почему-то начинают кликать мышкой в серые надписи и хотят что-то сделать в поле ввода(вывода) даты
Отлично, там есть прекрасная серая надпись F1 - Help. А что им, этим неподготовленным юзерам, собственно, надо от календаря? Зачем они вообще тыкают?

Calendar by dimfish

Posted: Thu 02 Jun, 2016 21:05
by SUSim
facepalm2 на прямой вопрос чего хотели один ответил - чтобы в низ тыкнулось - это про смену месяца (кстати, я его в чём то понимаю), а вот второй!!! кстати в F1 - Help кликал, чтобы хелп увидеть!!!
остальные (двое) затруднились ответиь... у меня выборка маленькая.

Calendar by dimfish

Posted: Thu 02 Jun, 2016 21:08
by HaRT
SUSim wrote: один ответил - чтобы в низ тыкнулось - это про смену месяца (кстати, я его в чём то понимаю), а вот второй!!! кстати в F1 - Help кликал, чтобы хелп увидеть!!!
Так вроде ж всё так и есть, как они ожидали. В чём проблема-то, зачем менять диалог? По-моему, вовсе даже незачем.

Calendar by dimfish

Posted: Thu 02 Jun, 2016 21:37
by buniak_a_h
HaRT wrote: Зачем они вообще тыкают?
Небось, заметку/напоминание хотят оставить ;-) Эх, не хватает!..

Calendar by dimfish

Posted: Thu 02 Jun, 2016 21:48
by SUSim
Hart
Наверно я плохо описал. Они мышкой кликали в серые надписи... и не получили ожидаемого результата - отсюда и следствие - диалог непривычен и перегружен...

buniak_a_h
а что это идея :quiet:

Calendar by dimfish

Posted: Thu 02 Jun, 2016 22:00
by HaRT
SUSim wrote: и не получили ожидаемого результата
Да я так и понял.
Но из Вашего описания у меня сложилось впечатление, что по факту результат получился ожидаемый.
Лучше изложите от имени пользователя по классической форме “делаю то-то, ожидаю то-то, вместо этого получаю то-то”, а то мы тут долго будем это мусолить.
SUSim wrote: диалог непривычен и перегружен
Непривычен — да, но человек ко многому привыкает.
Перегружен? Нет, нормально, самое то что надо!

Calendar by dimfish

Posted: Fri 03 Jun, 2016 03:48
by abelenki
HaRT wrote:Перегружен? Нет, нормально, самое то что надо!
согласен.

Calendar by dimfish

Posted: Fri 03 Jun, 2016 07:08
by dimfish
SUSim wrote: на прямой вопрос чего хотели один ответил - чтобы в низ тыкнулось - это про смену месяца (кстати, я его в чём то понимаю), а вот второй!!! кстати в F1 - Help кликал, чтобы хелп увидеть!!!
Не понял - у меня все серые надписи как раз тыкаются - это не только подсказки, но и кнопки! И Ctrl+Arrow и F1 - всё тыкается и делается что написано... Даже если тыкнуть в календаре на серые даты соседних месяцев они будут выбраны...

В поле вывода даты можно вводить что угодно - проще всего менять в том формате что указан, но можно вставить любую дату в произвольном формате - если удается распарсить будет активна кнопка Refresh (также можно нажать Enter)

Calendar by dimfish

Posted: Fri 03 Jun, 2016 19:54
by SUSim
facepalm2 приношу извинения !!!! обновил макрос всё в порядке стало.

Calendar by dimfish

Posted: Mon 06 Jun, 2016 07:49
by dimfish
Такс я в отпуск уезжаю - инета там не будет ;) Вернусь ближе к июлю...

Calendar by dimfish

Posted: Sat 11 Jun, 2016 13:45
by abelenki
dimfish, как приедете, есть пара предложений:

1. добавить следующий формат в local Formats - "%Y%m%d" (он крайне удобен для добавления к имени архива для правильной сортировки по дате).
2. добавить возможность вставки значения local InfoFormats в командную строку, редактор или диалог при помощи Shift+Enter.

Calendar by dimfish

Posted: Sat 11 Jun, 2016 15:52
by HaRT
abelenki wrote:2. добавить возможность вставки значения local InfoFormats в командную строку, редактор или диалог при помощи Shift+Enter.
А чем Вас не устраивает стандартное принятие диалога по [b]Ctrl+Enter[/b]?

Calendar by dimfish

Posted: Sat 11 Jun, 2016 16:00
by abelenki
HaRT wrote:А чем Вас не устраивает стандартное принятие диалога по [b]Ctrl+Enter[/b]?
вставляет 20160611 по Enter и Ctrl+Enter.

а хотелось бы ещё иметь возможность вставки 11-Jun-2016 по альтернативному шорткату.

Calendar by dimfish

Posted: Sat 11 Jun, 2016 16:56
by buniak_a_h
dimfish, как приедете, есть ещё предложение.
Язык даты (если не указан явно) определять не по win.GetEnv('FARLANG') и не по far.lang, а по Far.GetConfig('Language.Help'). В нашей группе у многих настройка ФАРа - английская для удобства записи клавиатурных макросов, а родной язык (и язык помощи, соответственно) - русский. Соответственно, документы чаще всего русскоязычные; для вставки дату хочется иметь на родном языке.
Кстати, см. Список форумов < Macros & Scripts < Нужна помощь < Как определить язык помощи в макросе? - не только у меня такая конфигурация...

Calendar by dimfish

Posted: Sat 11 Jun, 2016 17:19
by John Doe
В шапке указать бы как запустить календарь

Calendar by dimfish

Posted: Fri 01 Jul, 2016 13:37
by dimfish
Я вернулся ;)
Shift+Enter для второго поля - хорошая идея! Добавил.

Язык, ну в формате выставляется директивой ${ru}, а по умолчанию англ - четко и понятно.
Причем тут язык Help ваще не понятно - просто также дофига народу кто Help по русски плохо понимает и читает его тоже на англ... Потом даже если у меня все по русски это не значит, что и дата по русски нужна...