Calendar by dimfish

Здесь выкладываются готовые к использованию макросы и скрипты.
User avatar
HaRT
Moderator
Posts: 10858
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

Calendar by dimfish

Post by HaRT »

Latest post of the previous page:

SUSim wrote: и не получили ожидаемого результата
Да я так и понял.
Но из Вашего описания у меня сложилось впечатление, что по факту результат получился ожидаемый.
Лучше изложите от имени пользователя по классической форме “делаю то-то, ожидаю то-то, вместо этого получаю то-то”, а то мы тут долго будем это мусолить.
SUSim wrote: диалог непривычен и перегружен
Непривычен — да, но человек ко многому привыкает.
Перегружен? Нет, нормально, самое то что надо!
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
abelenki
Posts: 502
Joined: Thu 02 Jul, 2009 07:39
Location: Perm, Russia
Has thanked: 174 times
Been thanked: 23 times
Contact:

Calendar by dimfish

Post by abelenki »

HaRT wrote:Перегружен? Нет, нормально, самое то что надо!
согласен.
User avatar
dimfish
Posts: 179
Joined: Fri 29 Apr, 2016 13:18
Location: Saint-Petersburg
Has thanked: 1 time
Been thanked: 36 times

Calendar by dimfish

Post by dimfish »

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

В поле вывода даты можно вводить что угодно - проще всего менять в том формате что указан, но можно вставить любую дату в произвольном формате - если удается распарсить будет активна кнопка Refresh (также можно нажать Enter)
FAR manager — Начальник далеко
User avatar
SUSim
Posts: 1637
Joined: Thu 18 Feb, 2010 17:32
Has thanked: 9 times
Been thanked: 26 times

Calendar by dimfish

Post by SUSim »

facepalm2 приношу извинения !!!! обновил макрос всё в порядке стало.
SimSU ··· ·· -- ··· ··-
User avatar
dimfish
Posts: 179
Joined: Fri 29 Apr, 2016 13:18
Location: Saint-Petersburg
Has thanked: 1 time
Been thanked: 36 times

Calendar by dimfish

Post by dimfish »

Такс я в отпуск уезжаю - инета там не будет ;) Вернусь ближе к июлю...
FAR manager — Начальник далеко
User avatar
abelenki
Posts: 502
Joined: Thu 02 Jul, 2009 07:39
Location: Perm, Russia
Has thanked: 174 times
Been thanked: 23 times
Contact:

Calendar by dimfish

Post by abelenki »

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

1. добавить следующий формат в local Formats - "%Y%m%d" (он крайне удобен для добавления к имени архива для правильной сортировки по дате).
2. добавить возможность вставки значения local InfoFormats в командную строку, редактор или диалог при помощи Shift+Enter.
User avatar
HaRT
Moderator
Posts: 10858
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

Calendar by dimfish

Post by HaRT »

abelenki wrote:2. добавить возможность вставки значения local InfoFormats в командную строку, редактор или диалог при помощи Shift+Enter.
А чем Вас не устраивает стандартное принятие диалога по [b]Ctrl+Enter[/b]?
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
abelenki
Posts: 502
Joined: Thu 02 Jul, 2009 07:39
Location: Perm, Russia
Has thanked: 174 times
Been thanked: 23 times
Contact:

Calendar by dimfish

Post by abelenki »

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

а хотелось бы ещё иметь возможность вставки 11-Jun-2016 по альтернативному шорткату.
User avatar
buniak_a_h
Posts: 4262
Joined: Sat 20 Apr, 2013 00:17
Location: Санкт-Петробад
Has thanked: 222 times
Been thanked: 644 times
Contact:

Calendar by dimfish

Post by buniak_a_h »

dimfish, как приедете, есть ещё предложение.
Язык даты (если не указан явно) определять не по win.GetEnv('FARLANG') и не по far.lang, а по Far.GetConfig('Language.Help'). В нашей группе у многих настройка ФАРа - английская для удобства записи клавиатурных макросов, а родной язык (и язык помощи, соответственно) - русский. Соответственно, документы чаще всего русскоязычные; для вставки дату хочется иметь на родном языке.
Кстати, см. Список форумов < Macros & Scripts < Нужна помощь < Как определить язык помощи в макросе? - не только у меня такая конфигурация...
Программировать просто. Знай, жми себе на кнопочки... © Владелец IT-компании
User avatar
John Doe
Бюрократ
Posts: 13851
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 428 times
Contact:

Calendar by dimfish

Post by John Doe »

В шапке указать бы как запустить календарь
User avatar
dimfish
Posts: 179
Joined: Fri 29 Apr, 2016 13:18
Location: Saint-Petersburg
Has thanked: 1 time
Been thanked: 36 times

Calendar by dimfish

Post by dimfish »

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

Язык, ну в формате выставляется директивой ${ru}, а по умолчанию англ - четко и понятно.
Причем тут язык Help ваще не понятно - просто также дофига народу кто Help по русски плохо понимает и читает его тоже на англ... Потом даже если у меня все по русски это не значит, что и дата по русски нужна...
FAR manager — Начальник далеко
User avatar
HaRT
Moderator
Posts: 10858
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

Calendar by dimfish

Post by HaRT »

dimfish wrote: Shift+Enter для второго поля - хорошая идея! Добавил.
А на github выкладывать не планируете?
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
dimfish
Posts: 179
Joined: Fri 29 Apr, 2016 13:18
Location: Saint-Petersburg
Has thanked: 1 time
Been thanked: 36 times

Calendar by dimfish

Post by dimfish »

HaRT wrote: А на github выкладывать не планируете?
Елки забыл push сделать - но я завтра только на работе буду сразу запушу.
FAR manager — Начальник далеко
Yegor
Posts: 1328
Joined: Mon 04 Apr, 2005 13:41
Location: San Ramon, CA / Kharkov, UA
Has thanked: 32 times
Been thanked: 61 times

Набор макросов от SimSU

Post by Yegor »

Этот как-то перегружен что-ли. Но все равно без напильника не обойтись. С моей схемой выглядит вот так:
cal.png
Хотя автор в правильном направлении пошел, фактически все учтено из моего списка.
Last edited by HaRT on Fri 24 Mar, 2023 20:44, edited 2 times in total.
Reason: Сообщение перенесено, [spoiler] убран.
Мы не можем ждать милостей от Фара, взять их у него — наша задача! (C) Мичурин
User avatar
HaRT
Moderator
Posts: 10858
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

Calendar by dimfish

Post by HaRT »

Yegor wrote: Fri 24 Mar, 2023 20:35автор в правильном направлении пошел
Я потому и предложил глянуть на этот календарик, что он более функционально насыщенный и вылизанный. И к тому же я принимал активное участие в обдумывании и обсуждении его функциональности.

Last edited by HaRT on Fri 24 Mar, 2023 21:12, edited 1 time in total.
Reason: Добавлен [spoiler] про цветовую схему
Фар есть инструмент, а не нянька. © 2009 DrKnS
Post Reply

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