tm.exe Reminder

Обсуждение программ nnCron и nnCron LITE

tm.exe Reminder

Postby Morituruz » Tue, 23 Oct 2007, 01:47

Сделал я себе напоминалку, чтобы не забыть, когда чайник с плиты нужно снять, к примеру :)
Стандартное напоминание меня не устраивает тем, что нужно его кликать, чего-нибудь в качестве текста набрать и время выбрать
Code: Select all
#( Kettle
WatchHotKey: "@(^k)"
Action:
WIN-INPUT-TEXT: "Мяу" "Скока?" "5" 0 0=
IF
S>NUM 60000 * PAUSE
PLAY-SOUND: "e:\System\My Documents\Sounds\Gus-Gus-sound.wav"
START-APP: tm.exe Reminder "nncron.tab" once|* %crlf%%crlf%            КУКУРЕКУ НАХ!!!
THEN
)#

Почему не REMINDER? Потому, что в этом случае нет опции напоминания через сколько-то.
Проблема в том, что в моём случае, когда в появившейся форме включаешь "Напомнить снова через...", в табе появляется только "#(", и ничего больше, то есть напоминания не будет.
User avatar
Morituruz
 
Posts: 727
Joined: Sun, 14 Oct 2007, 01:51

Postby Morituruz » Thu, 25 Oct 2007, 20:43

Сделаю вид, что не заметил :)
User avatar
Morituruz
 
Posts: 727
Joined: Sun, 14 Oct 2007, 01:51

Postby Ilya » Thu, 25 Oct 2007, 22:47

Moriturus wrote:Сделаю вид, что не заметил :)

Надеюсь - что это ты мне!? ;)
Попробуй так:
Code: Select all
#( Kettle { \ s e -- }

WatchHotKey: "@(^k)"
Action:
WIN-INPUT-TEXT: "Мяу" "Скока?" "5" 0 0=
IF
S>NUM 60000 * TO e
GetTickCount TO s
BEGIN
GetTickCount s - e >
UNTIL
\ PLAY-SOUND: "e:\System\My Documents\Sounds\Gus-Gus-sound.wav"
START-APP: tm.exe Reminder "nncron.tab" once|* %crlf%%crlf%            КУКУРЕКУ НАХ!!!
THEN
)#
Ilya
 
Posts: 445
Joined: Mon, 07 Aug 2006, 09:51
Location: Санкт-Петербург

Postby Morituruz » Thu, 25 Oct 2007, 23:25

Аха, тебе :)
Попробовал ваш код, но выполнение пустого цикла(учитвыая то, что крон у меня работает с повышенным приоритетом) привело к тому, что я вынужден был отдыхать указанное число минут из-за загрузки процессора на все сто :)
К тому же при выборе "Напомнить снова через ..." напоминание не добавилось.
User avatar
Morituruz
 
Posts: 727
Joined: Sun, 14 Oct 2007, 01:51

Postby Ilya » Thu, 25 Oct 2007, 23:29

Moriturus wrote:Аха, тебе :)
Попробовал ваш код, но выполнение пустого цикла(учитвыая то, что крон у меня работает с повышенным приоритетом) привело к тому, что я вынужден был отдыхать указанное число минут из-за загрузки процессора на все сто :)
К тому же при выборе "Напомнить снова через ..." напоминание не добавилось.

Ок. Будем подумать днём! ;)
Кста, мона на ты. :)
Ilya
 
Posts: 445
Joined: Mon, 07 Aug 2006, 09:51
Location: Санкт-Петербург

Postby Morituruz » Thu, 25 Oct 2007, 23:30

Конешна, тёзка :)
User avatar
Morituruz
 
Posts: 727
Joined: Sun, 14 Oct 2007, 01:51

Postby Ilya » Fri, 26 Oct 2007, 16:46

Moriturus wrote:Конешна, тёзка :)

Оказывается всё просто:
Code: Select all
#( Kettle
WatchHotKey: "@(^k)"
Action:
WIN-INPUT-TEXT: "Мяу" "Скока?" "5" 0 0=
IF
S>NUM 60000 * PAUSE
PLAY-SOUND: "e:\System\My Documents\Sounds\Gus-Gus-sound.wav"
START-APP: tm.exe Reminder "nncron.tab" once    %crlf%%crlf%КУКУРЕКУ НАХ!!!
THEN
)#


Т.е once без |*
Ilya
 
Posts: 445
Joined: Mon, 07 Aug 2006, 09:51
Location: Санкт-Петербург

Postby Morituruz » Fri, 26 Oct 2007, 17:43

Я склонен не согласиться с тобой, так как тут дело не в |*, а в отсутствии пробелов после %crlf%%crlf%.

Не подумай, что я роюсь, но мне кажется не эстетичным тот факт, что надпись "КУКАРЕКУ НАХ" расположена не по центру поля =)
User avatar
Morituruz
 
Posts: 727
Joined: Sun, 14 Oct 2007, 01:51

Postby Ilya » Fri, 26 Oct 2007, 17:53

Moriturus wrote:Я склонен не согласиться с тобой, так как тут дело не в |*, а в отсутствии пробелов после %crlf%%crlf%.

Не подумай, что я роюсь, но мне кажется не эстетичным тот факт, что надпись "КУКАРЕКУ НАХ" расположена не по центру поля =)

Тёзка, добавь в мой последний код требуемое кол-во пробелов ( после %crlf%%crlf%) и проверь. У меня всё работает!
Ilya
 
Posts: 445
Joined: Mon, 07 Aug 2006, 09:51
Location: Санкт-Петербург

Postby Morituruz » Fri, 26 Oct 2007, 18:06

Code: Select all
#( Kettle_
WatchHotKey: "@(^l)"
Action:
WIN-INPUT-TEXT: "Мяу" "Скока?" "5" 0 0=
IF
S>NUM 60000 * PAUSE
PLAY-SOUND: "e:\System\My Documents\Sounds\Gus-Gus-sound.wav"
START-APP: tm.exe Reminder "nncron.tab" once    %crlf%%crlf%            КУКУРЕКУ НАХ!!!
THEN
)#


не работает
User avatar
Morituruz
 
Posts: 727
Joined: Sun, 14 Oct 2007, 01:51

Postby Ilya » Fri, 26 Oct 2007, 18:21

Moriturus wrote:
Code: Select all
#( Kettle_
WatchHotKey: "@(^l)"
Action:
WIN-INPUT-TEXT: "Мяу" "Скока?" "5" 0 0=
IF
S>NUM 60000 * PAUSE
PLAY-SOUND: "e:\System\My Documents\Sounds\Gus-Gus-sound.wav"
START-APP: tm.exe Reminder "nncron.tab" once    %crlf%%crlf%            КУКУРЕКУ НАХ!!!
THEN
)#


не работает

Да ты прав! Просто я проверял на 1-ой мин., а 5-ть уже ж#@а. :(
Ilya
 
Posts: 445
Joined: Mon, 07 Aug 2006, 09:51
Location: Санкт-Петербург

Postby Nicholas_Nemtsev » Wed, 31 Oct 2007, 09:11

А что не работает-то? Если кронтаб изменяется и перезагружается в течении этих минут, то задача будет остановлена. Для преодоления этого ограничения нужно использовать файловую переменную как счётчик.
Nicholas Nemtsev
User avatar
Nicholas_Nemtsev
Site Admin
 
Posts: 857
Joined: Thu, 01 Jul 2004, 22:25
Location: Псков

Postby Morituruz » Wed, 31 Oct 2007, 13:16

Во-первых, пользуясь случаем, хочу поблагодарить Вас за эту замечательную программу.
Во-вторых, что касается этой задачи, то тут дело в том, что при выборе опции "Напомнить снова через * минут", новая задача не создаётся видимо из-за того, что текст напоминания "форматируется" пробелами, которые видимо мешают записать название для новой задачи, в результате в кронтабе появляется только
Code: Select all
#(
User avatar
Morituruz
 
Posts: 727
Joined: Sun, 14 Oct 2007, 01:51

Postby Nicholas_Nemtsev » Wed, 31 Oct 2007, 15:51

Тут не пробелы виноваты, а их количество :)
tm_exe.zip
Nicholas Nemtsev
User avatar
Nicholas_Nemtsev
Site Admin
 
Posts: 857
Joined: Thu, 01 Jul 2004, 22:25
Location: Псков

Postby Morituruz » Wed, 31 Oct 2007, 18:30

Большое спасибо!

Ещё вопрос, в файле tm.exe на первый взгляд слишком много изменений, означает ли это, что возможно скоро мы увидим новую версию nncron? :)
User avatar
Morituruz
 
Posts: 727
Joined: Sun, 14 Oct 2007, 01:51

Next

Return to nnCron forum (Russian)

Who is online

Users browsing this forum: Bing [Bot], Google [Bot] and 1 guest