Что нового

ToDoIt - Менеджер задач

Автор
CreatoR

CreatoR

Must AutoIt!
Команда форума
Администратор
Сообщения
8,671
Репутация
2,481
Yashied [?]
не заморачиваться с FileInstall
А как тогда использовать иконки в не скомпилированном скрипте? я же не буду везде ставить условие и читать иконки с разных мест...
 

Yashied

Модератор
Команда форума
Глобальный модератор
Сообщения
5,379
Репутация
2,724
Код:
If @compiled Then
    ...
Else
    ...
EndIf
 
Автор
CreatoR

CreatoR

Must AutoIt!
Команда форума
Администратор
Сообщения
8,671
Репутация
2,481
Yashied
:smile:

Я же написал:
[?]
я же не буду везде ставить условие и читать иконки с разных мест

Как предлагаешь это обходить?
 
Автор
CreatoR

CreatoR

Must AutoIt!
Команда форума
Администратор
Сообщения
8,671
Репутация
2,481
Обновление программы до версий 1.02 (beta2)...

v1.02 (beta2)
----------
Исправлено: Отображение версий в диалоге "О программе".

Изменено: Теперь иконки читаются непосредственно с самого исполняемого файла программы.
Изменено: Исходники теперь распространяются в более доступной форме (поддержка AutoIt3Wrapper).

Добавлено: Иконки к главному меню, и меню у значка в трее.
 

saavaage

Знающий
Сообщения
171
Репутация
17
Имхо, если можно вести речь по расширению функционала, то:
1. неплохо было бы ввести проектный принцип, т.е. группировка задач по проектам. Проще было бы отслеживать состояние выполнения последних;
2. возможность сделать отмечание выполненных заданий перечеркнутыми линиями либо цветом (не удаляя их). Это также повысит наглядность работы проги.

Начал пользоваться - по качеству нареканий нет. Один раз глючила при одновременной работе с punto switcher, но глюк повторить не смог.

Есть небольшой баг (если так не было задумано, конечно)- при включенном "Caps Lock" при нажатии "space(пробел)" происходит сбрасывание Caps Lock.
 
Автор
CreatoR

CreatoR

Must AutoIt!
Команда форума
Администратор
Сообщения
8,671
Репутация
2,481
saavaage [?]
неплохо было бы ввести проектный принцип, т.е. группировка задач по проектам
Я хотел сначала сделать поддержку табов (типа каждый таб это отдельный проект), но это слишком муторно и у меня не хватило сил и времени реализовывать это.

возможность сделать отмечание выполненных заданий перечеркнутыми линиями либо цветом
Вместо этого я сделда отметку иконкой, имхо, этого вполне достаточно.

Есть небольшой баг (если так не было задумано, конечно)- при включенном "Caps Lock" при нажатии "space(пробел)" происходит сбрасывание Caps Lock.
Это AutoIt'овский баг вообще-то.
 

saavaage

Знающий
Сообщения
171
Репутация
17
"Вместо этого я сделда отметку иконкой, имхо, этого вполне достаточно." - согласен.
Насчет проектов - жаль. Наглядности бы прибавилось на порядок...
 

Suppir

Продвинутый
Сообщения
967
Репутация
62
В самой программе у меня потребности не было, но уж очень интерфейс понравился. Куча интересных фишек, которые буду использовать в своих программах. Спасибо! :IL_AutoIt_1:
 

Danver

Новичок
Сообщения
26
Репутация
2
Каждый раз, при запуске ToDoIt.exe запускается TDITAgent.exe... в итоге после 10 запусков их в процессах висит 10! Это так надо?
 

Driver

Новичок
Сообщения
13
Репутация
0
При введение имени нового задания срабатывают горячие клавиши, что доставляет крайне серьезны неудобства т.к. например при вводе эдак третьего-четвертого задания попробуйте нажать Shift+S :smile:
И что самое грустное, оповещения у меня по какой-то причине не работают. Агент запущен в процессах, программу оставлял запущенной и закрытой, результат один... не работает
 

beve

Осваивающий
Сообщения
104
Репутация
31
Только сегодня наткнулся на эту программу. Скачал, вроде все просто, но работать никак не хочет (у меня Win7). Полез в исходники (TDITAgent.au3) и вот что удалось обнаружить:
Код:
$sThisDay = _DateDayOfWeek(@WDAY, 1)

так, как сегодня Среда, то в переменной $sThisDay будет значение Wed.
В то же время, если у нас есть задание на среду, то в этом месте кода:
Код:
If $aAlertDays[$i] = $sThisDay Then
....

программа не срабатывает, а должна бы однако. Проблемма заключается в следующем. Сдесь:

Код:
Case $sAlertDayWen ;если задание на среду
$aAlertDays[$i] = $sAlertDayWen_Eng

в переменную $aAlertDays[$i] попадает значение из $sAlertDayWen_Eng, а значение $sAlertDayWen_Eng у нас берется из "языкового" файла
Код:
Eng.lng
(GUIAlrtChckBxWe="Wen"). Как я понял, быстрое исправление проблеммы, просто "поправить" значение GUIAlrtChckBxWe="Wen", на Wed.

P.S. Так как я просматривал исходники, то там еще наверное желательно сделать небольшую правку (ибо в массиве дней появляется одно ненужное-лишнее значение, которое затем лишний раз проходит по циклу обработки), а именно, это:
Код:
$aAlertDays = StringRegExp($sAlertData, "([^\d]{3}),", 3)

заменить на это:
Код:
$aAlertDays = StringRegExp($sAlertData, " ([^\d]{3}),", 3)
 
Верх