Calendar by dimfish

Здесь выкладываются готовые к использованию макросы и скрипты.
User avatar
HaRT
Moderator
Posts: 7906
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 63 times
Been thanked: 94 times

Calendar by dimfish

Postby HaRT » Thu 02 Jun, 2016 20:56

Latest post of the previous page:

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

User avatar
SUSim
Posts: 1471
Joined: Thu 18 Feb, 2010 17:32
Has thanked: 4 times
Been thanked: 3 times

Calendar by dimfish

Postby SUSim » Thu 02 Jun, 2016 21:05

facepalm2 на прямой вопрос чего хотели один ответил - чтобы в низ тыкнулось - это про смену месяца (кстати, я его в чём то понимаю), а вот второй!!! кстати в F1 - Help кликал, чтобы хелп увидеть!!!
остальные (двое) затруднились ответиь... у меня выборка маленькая.
SimSU ··· ·· -- ··· ··-

User avatar
HaRT
Moderator
Posts: 7906
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 63 times
Been thanked: 94 times

Calendar by dimfish

Postby HaRT » Thu 02 Jun, 2016 21:08

SUSim wrote:Source of the post один ответил - чтобы в низ тыкнулось - это про смену месяца (кстати, я его в чём то понимаю), а вот второй!!! кстати в F1 - Help кликал, чтобы хелп увидеть!!!
Так вроде ж всё так и есть, как они ожидали. В чём проблема-то, зачем менять диалог? По-моему, вовсе даже незачем.
Фар есть инструмент, а не нянька. © 2009 DrKnS

buniak_a_h
Posts: 250
Joined: Sat 20 Apr, 2013 00:17
Location: Питер
Has thanked: 29 times
Been thanked: 3 times
Contact:

Calendar by dimfish

Postby buniak_a_h » Thu 02 Jun, 2016 21:37

HaRT wrote:Source of the post Зачем они вообще тыкают?
Небось, заметку/напоминание хотят оставить ;-) Эх, не хватает!..
Программировать просто. Знай, жми себе на кнопочки... © Владелец IT-компании

User avatar
SUSim
Posts: 1471
Joined: Thu 18 Feb, 2010 17:32
Has thanked: 4 times
Been thanked: 3 times

Calendar by dimfish

Postby SUSim » Thu 02 Jun, 2016 21:48

Hart
Наверно я плохо описал. Они мышкой кликали в серые надписи... и не получили ожидаемого результата - отсюда и следствие - диалог непривычен и перегружен...

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

User avatar
HaRT
Moderator
Posts: 7906
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 63 times
Been thanked: 94 times

Calendar by dimfish

Postby HaRT » Thu 02 Jun, 2016 22:00

SUSim wrote:Source of the post и не получили ожидаемого результата
Да я так и понял.
Но из Вашего описания у меня сложилось впечатление, что по факту результат получился ожидаемый.
Лучше изложите от имени пользователя по классической форме “делаю то-то, ожидаю то-то, вместо этого получаю то-то”, а то мы тут долго будем это мусолить.
SUSim wrote:Source of the post диалог непривычен и перегружен
Непривычен — да, но человек ко многому привыкает.
Перегружен? Нет, нормально, самое то что надо!
Фар есть инструмент, а не нянька. © 2009 DrKnS

User avatar
abelenki
Posts: 395
Joined: Thu 02 Jul, 2009 07:39
Location: Perm, Russia
Has thanked: 87 times
Been thanked: 15 times
Contact:

Calendar by dimfish

Postby abelenki » Fri 03 Jun, 2016 03:48

HaRT wrote:Перегружен? Нет, нормально, самое то что надо!
согласен.

User avatar
dimfish
Posts: 159
Joined: Fri 29 Apr, 2016 13:18
Location: Saint-Petersburg
Has thanked: 1 time
Been thanked: 31 times

Calendar by dimfish

Postby dimfish » Fri 03 Jun, 2016 07:08

SUSim wrote:Source of the post на прямой вопрос чего хотели один ответил - чтобы в низ тыкнулось - это про смену месяца (кстати, я его в чём то понимаю), а вот второй!!! кстати в F1 - Help кликал, чтобы хелп увидеть!!!
Не понял - у меня все серые надписи как раз тыкаются - это не только подсказки, но и кнопки! И Ctrl+Arrow и F1 - всё тыкается и делается что написано... Даже если тыкнуть в календаре на серые даты соседних месяцев они будут выбраны...

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

User avatar
SUSim
Posts: 1471
Joined: Thu 18 Feb, 2010 17:32
Has thanked: 4 times
Been thanked: 3 times

Calendar by dimfish

Postby SUSim » Fri 03 Jun, 2016 19:54

facepalm2 приношу извинения !!!! обновил макрос всё в порядке стало.
SimSU ··· ·· -- ··· ··-

User avatar
dimfish
Posts: 159
Joined: Fri 29 Apr, 2016 13:18
Location: Saint-Petersburg
Has thanked: 1 time
Been thanked: 31 times

Calendar by dimfish

Postby dimfish » Mon 06 Jun, 2016 07:49

Такс я в отпуск уезжаю - инета там не будет ;) Вернусь ближе к июлю...
FAR manager — Начальник далеко

User avatar
abelenki
Posts: 395
Joined: Thu 02 Jul, 2009 07:39
Location: Perm, Russia
Has thanked: 87 times
Been thanked: 15 times
Contact:

Calendar by dimfish

Postby abelenki » Sat 11 Jun, 2016 13:45

dimfish, как приедете, есть пара предложений:

1. добавить следующий формат в local Formats - "%Y%m%d" (он крайне удобен для добавления к имени архива для правильной сортировки по дате).
2. добавить возможность вставки значения local InfoFormats в командную строку, редактор или диалог при помощи Shift+Enter.
Last edited by abelenki on Sat 11 Jun, 2016 16:59, edited 1 time in total.

User avatar
HaRT
Moderator
Posts: 7906
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 63 times
Been thanked: 94 times

Calendar by dimfish

Postby HaRT » Sat 11 Jun, 2016 15:52

abelenki wrote:2. добавить возможность вставки значения local InfoFormats в командную строку, редактор или диалог при помощи Shift+Enter.
А чем Вас не устраивает стандартное принятие диалога по Ctrl+Enter?
Фар есть инструмент, а не нянька. © 2009 DrKnS

User avatar
abelenki
Posts: 395
Joined: Thu 02 Jul, 2009 07:39
Location: Perm, Russia
Has thanked: 87 times
Been thanked: 15 times
Contact:

Calendar by dimfish

Postby abelenki » Sat 11 Jun, 2016 16:00

HaRT wrote:А чем Вас не устраивает стандартное принятие диалога по Ctrl+Enter?

вставляет 20160611 по Enter и Ctrl+Enter.

а хотелось бы ещё иметь возможность вставки 11-Jun-2016 по альтернативному шорткату.
Last edited by abelenki on Sat 11 Jun, 2016 17:24, edited 1 time in total.

buniak_a_h
Posts: 250
Joined: Sat 20 Apr, 2013 00:17
Location: Питер
Has thanked: 29 times
Been thanked: 3 times
Contact:

Calendar by dimfish

Postby buniak_a_h » Sat 11 Jun, 2016 16:56

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

User avatar
John Doe
Бюрократ
Posts: 11037
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 9 times
Been thanked: 62 times

Calendar by dimfish

Postby John Doe » Sat 11 Jun, 2016 17:19

В шапке указать бы как запустить календарь

User avatar
dimfish
Posts: 159
Joined: Fri 29 Apr, 2016 13:18
Location: Saint-Petersburg
Has thanked: 1 time
Been thanked: 31 times

Calendar by dimfish

Postby dimfish » Fri 01 Jul, 2016 13:37

Я вернулся ;)
Shift+Enter для второго поля - хорошая идея! Добавил.

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

User avatar
HaRT
Moderator
Posts: 7906
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 63 times
Been thanked: 94 times

Calendar by dimfish

Postby HaRT » Mon 04 Jul, 2016 13:57

dimfish wrote:Source of the post Shift+Enter для второго поля - хорошая идея! Добавил.
А на github выкладывать не планируете?
Фар есть инструмент, а не нянька. © 2009 DrKnS


Return to “Полезные макросы и скрипты”

Who is online

Users browsing this forum: No registered users and 1 guest