Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Закладки » nnCron-Планировщик с поддержкой скриптового языка

Модерирует : gyra, Maz

Widok (29-01-2008 15:38): лимит страниц. продолжаем здесь  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99

   

8AleX8



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
nnCron
 
nnCron - это компактный, но мощный планировщик и менеджер автоматизации с собственным скриптовым языком, основанным на синтаксисе языка программирования Форт. Помимо традиционной для планировщика способности запускать в указанное время программы, "напоминалки" и открывать документы ..
 
nnCron способен отслеживать файлы, флаги, окна, процессы, движения мыши, время простоя компьютера, клавиатурные шорткаты, выход в онлайн/оффлайн, появление диска в драйве, наличие хоста в сети (пинг), изменение удаленного ресурса по http-протоколу, количество свободного места на диске, загруженность оперативной памяти и многое другое...
 
nnCron понимает cron-формат (Unix) и управляется с помощью текстовых кронтаб-файлов. Для тех, кто любит работать с GUI есть графическая оболочка из которой можно удалять/добавлять/редактировать и запускать задачи, устанавливать напоминалки, менять настройки программы.  
 
nnCron позволяет использовать в задачах VBScript/JScript, регулярные выражения и расширяется за счет плагинов. Он может быть запущен в качестве службы (сервиса) или как обычное приложение. Обладает средствами удаленного администрирования. Подробнее прочитать о возможностях nnCron вы можете в online-документации.
 
nnCron бесплатен для граждан стран бывшего СССР при условии частного и некоммерческого использования.


история изменений - http://www.nncron.ru/forums/viewforum.php?f=11
форум - http://www.nncron.ru/forums/
 
архив конференции поддержки: » fido7.ru.nncron
 
скачать: http://www.nncron.ru/download_ru.shtml - программу, документацию, плагины, скрипты
 
последняя версия:  
 
v.1.91 (build 1083) - последний релиз от 21 марта 2006 (+ основные плагины и документация на английском языке)  
 
документация:  
 
help_ru.zip  (обновляется регулярно) документация nnCron (на русском языке)
faq_ru.zip nnCron FAQ (на русском языке)  
spf_help.zip (130k  20 Nov 2002)  описание основных слов SP-Forth (на русском языке)  
sf.chm (1.5M  03 Feb 2003)  книга Leo Brodie "Начальный курс программирования на языке Форт" (на русском языке)  
 
полезные ссылки:
* » nnBackup - крошечная (250k) консольная утилита, предназначенная для резервного копирования файлов, синхронизации содержимого каталогов, создания и обработки файл-листов.  
* » Cтатья Валерия Кондакова про возможности nnCron  
* » Канал "nnCron releases" для » WatzNew by 8AleX8
* » Файл расцветки синтаксиса исходников языка Форт и кронтабов nnCron для плагина Colorer (Far Manager)
* » Редактор мелодий для beeper'a под nnCron
Если не работает новая, правильно написанная задача, то попробуйте добавить в опции задачи слово AsLoggedUser (галочка в свойствах новой задачи "Как пользователь, выполнивший login") и, возможно, LoadProfile (галочка "Загрузить профиль").
 

Полезные самодельные задачи для сабжа
 

Всего записей: 1813 | Зарегистр. 11-12-2001 | Отправлено: 23:26 27-04-2002 | Исправлено: lucky_Luk, 18:16 22-09-2007
DJ makrus

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Stygis
Цитата:
А че их считать? Консоль-> WORDS  Ответ - Words: 4357. Это у меня...
  ну так раз посчитано, то зачем еще считать? что от этого изменится? (вопрос не в том сложно или нет, а именно зачем?). Кстати, гораздо нагляднее запустить задачку:
Код:
#( words-task
NoActive
Action:
    WORDS
)#
при закрытой консоли и затем заглянуть в nncron.out. И вот теперь, для статистики   , у меня оказалось ровно 4950 слов, при 23 подключенных плагинах и примерно 20 своих слов.

Цитата:
Но вот интересно, как именно работает префиксное определение это, а ждать, когда сам до этого доползу, неохота
Лучший вариант - обратись к Tez'у через оффорум (или ICQ, Skype), он человек отзывчивый и, IMHO, лучше любого из нас растолкует что к чему  

Всего записей: 529 | Зарегистр. 25-03-2004 | Отправлено: 21:57 03-05-2006
codewarlock1101



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Привет!
Подскажите, пожалуйста как сэмулировать нажатие правой кнопки мыша при зажатой кнопке альт?

Всего записей: 92 | Зарегистр. 12-03-2005 | Отправлено: 18:30 04-05-2006
Stygis

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
unreal666
Там, говорят, это уже было Юзаем поиск %)

Всего записей: 2497 | Зарегистр. 24-09-2005 | Отправлено: 19:18 04-05-2006
unreal666



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Stygis
Это ты насчет форума nnCron ?

----------
MSI PRO B650-P WIFI / Ryzen 5 7600X / RAM 32Gib / 4 HDD = 10Tib + 1 NVME 2Tib / Radeon RX 560 2Gib / Win 10 x64 // POB, PVD

Всего записей: 6637 | Зарегистр. 14-02-2005 | Отправлено: 19:28 04-05-2006 | Исправлено: unreal666, 22:29 04-05-2006
Stygis

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
unreal666
Аха

Всего записей: 2497 | Зарегистр. 24-09-2005 | Отправлено: 19:49 04-05-2006
unreal666



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Stygis
Для того чтобы юзать поиск, надо придумать по каким ключевым словам его юзать для данной проблемы. А я что-то таких ключевых слов не придумал.

----------
MSI PRO B650-P WIFI / Ryzen 5 7600X / RAM 32Gib / 4 HDD = 10Tib + 1 NVME 2Tib / Radeon RX 560 2Gib / Win 10 x64 // POB, PVD

Всего записей: 6637 | Зарегистр. 14-02-2005 | Отправлено: 20:02 04-05-2006 | Исправлено: unreal666, 20:14 04-05-2006
Stygis

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
unreal666
Да хотя бы "эмуляция нажатия" Говорят, Николас что-то предлагал... Можешь все его сообщения вывести %)
Но вообще мне найти не удалось WinAPI-функции не знаешь для эмуляции нажатий?

Всего записей: 2497 | Зарегистр. 24-09-2005 | Отправлено: 20:20 04-05-2006 | Исправлено: Stygis, 20:30 04-05-2006
unreal666



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
WinAPI-функции не знаешь для эмуляции нажатий?

Нет. Даже в исходниках nncron'а искал - нифига не нашел.

----------
MSI PRO B650-P WIFI / Ryzen 5 7600X / RAM 32Gib / 4 HDD = 10Tib + 1 NVME 2Tib / Radeon RX 560 2Gib / Win 10 x64 // POB, PVD

Всего записей: 6637 | Зарегистр. 14-02-2005 | Отправлено: 20:41 04-05-2006
Stygis

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
codewarlock1101


Цитата:
Подскажите, пожалуйста как сэмулировать нажатие правой кнопки мыша при зажатой кнопке альт?

Это сделал... Буквально Нажал Alt навечно Ща буду пробовать отжимать
 
 
Добавлено:

Код:
WINAPI: keybd_event USER32.DLL

и потом

Код:
Action:
\ Нажимаем и держим Alt (VK_MENU)
0 1 69 VK_MENU keybd_event DROP
\ Нажимаем правую кнопку мыши
MOUSE-RBCLK
\ Отжимаем Alt
0 3 69 VK_MENU keybd_event DROP

 
unreal666
Сначала нажал Альт, обрадовался - все работает, красота. Можно нажимать кнопку правую - работает А потом начал набирать текст - не хочет Минут пять пытался понять, почему Оказывается Альт не отжался
 
Добавлено:
Можно конечно еще встроить проверку результата функции - нажалось или нет и отжалось или нет, но думаю, это лишнее
 
Добавлено:
И еще кстати - что означает эта стековая нотация:

Код:
( c \ VK SCAN EXTRA --)

Т.е. что здесь значит слэш?

Всего записей: 2497 | Зарегистр. 24-09-2005 | Отправлено: 21:03 04-05-2006 | Исправлено: Stygis, 21:36 04-05-2006
unreal666



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Stygis

Цитата:
Минут пять пытался понять, почему  Оказывается Альт не отжался

Это для какого варианта? Который я давал или который является ответом на мой пост на форуме nncron'а?

Цитата:
Т.е. что здесь значит слэш?

А хрен его знает.

----------
MSI PRO B650-P WIFI / Ryzen 5 7600X / RAM 32Gib / 4 HDD = 10Tib + 1 NVME 2Tib / Radeon RX 560 2Gib / Win 10 x64 // POB, PVD

Всего записей: 6637 | Зарегистр. 14-02-2005 | Отправлено: 22:13 04-05-2006
Stygis

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
unreal666
Для моего варианта. Я первоначально сделал задачу без второго вызова keybd_event (который отжимает кнопку). А твой вариант (как я на форуме nncron'а написал) у меня работал подряд - сначала нажимает alt, потом правую кнопку, но не вместе.

Всего записей: 2497 | Зарегистр. 24-09-2005 | Отправлено: 22:20 04-05-2006
unreal666



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
 А твой вариант у меня работал подряд - сначала нажимает alt, потом правую кнопку, но не вместе.

Я так и подозревал Сейчас удалю то свое сообщение.
 
Добавлено:
Stygis
Интересно, а зачем функции  keybd_event передается и код виртуальной клавиши и скан-код. Да и в MSDN написано, что параметр 'скан-код' игнорируется.
Вообще лучше использовать функцию SendInput, только я не понял как ей передавать параметры (в ней используется какой-то там массив структур INPUT).

----------
MSI PRO B650-P WIFI / Ryzen 5 7600X / RAM 32Gib / 4 HDD = 10Tib + 1 NVME 2Tib / Radeon RX 560 2Gib / Win 10 x64 // POB, PVD

Всего записей: 6637 | Зарегистр. 14-02-2005 | Отправлено: 22:24 04-05-2006
codewarlock1101



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Stygis
Спасибо, только не могу скомпилить скрипт... может нужно плагин подключить?
Вот код:
#( ent_psw
NoLog
WINAPI: keybd_event USER32.DLL
WatchHotKey: "@3"
Action:
PAUSE: 500
MOUSE-MOVEW: 20 50
 0 1 69 VK_MENU keybd_event DROP
MOUSE-RBCLK
 0 3 69 VK_MENU keybd_event DROP
SEND-KEYS: "+({TAB})user{TAB}psw{TAB}dbserver3{ENTER}"
)#
 Пикает и орет про ошибку.
 
Если несложно - подскажи пожалуйста

Всего записей: 92 | Зарегистр. 12-03-2005 | Отправлено: 15:32 05-05-2006
Stygis

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
unreal666

Цитата:
Интересно, а зачем функции  keybd_event передается и код виртуальной клавиши и скан-код.  

Ды, наверное, как всегда оставили от какой-нибудь Windows 1.0 параметры

Цитата:
Вообще лучше использовать функцию SendInput...

Вот я тоже решил не заморачиваться со структурой и вызвать простую функцию
 
codewarlock1101
Хм... у меня никаких ошибок, плагины - только поставляемые вместе с nnCron. На всякий случай убери пробелы перед "0".
Как орет про ошибку? Что именно говорит?

Всего записей: 2497 | Зарегистр. 24-09-2005 | Отправлено: 16:52 05-05-2006
codewarlock1101



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Stygis
Ругается на  0 1 69 VK_MENU keybd_event DROP  
пробелы убрал не помогает... может с версией чего? Я скачал последнюю (nncron.exe v 1.91 Build 1083 21.03.2006)
при этом орет что ошибка синтакчияеская

Всего записей: 92 | Зарегистр. 12-03-2005 | Отправлено: 17:33 05-05-2006 | Исправлено: codewarlock1101, 17:34 05-05-2006
Stygis

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
codewarlock1101
Хм... версия та же.... Все так же...
Попробуй добавить задаче параметр AsLoggedUser (хотя у меня и без него работает...).
Если не поможет, попробуй создать задачу, состоящую только из нажатия - тож ругаться будет?
Кроме того, можешь попробовать выполнить в консоли  

Код:
0 1 69 VK_MENU keybd_event DROP

сработает или нет?

Всего записей: 2497 | Зарегистр. 24-09-2005 | Отправлено: 18:01 05-05-2006
codewarlock1101



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Stygis
Опция AsLoggedUser не помогла.... Может настроить нужно чего?
 
Вот что вышло в консоли...
0 1 69 VK_MENU keybd_event DROP
                    ^ ERROR #-2003
 
Теперь я понял! заменил VK_MENU на его код (18) - ошибки не стало (то есть #define не определены).
Спасибо тебе огромное!

Всего записей: 92 | Зарегистр. 12-03-2005 | Отправлено: 12:28 06-05-2006 | Исправлено: codewarlock1101, 13:15 06-05-2006
Stygis

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Попробуй установить плуг keystate.spf Про то, что его подключил, я совсем забыл

Всего записей: 2497 | Зарегистр. 24-09-2005 | Отправлено: 12:46 06-05-2006 | Исправлено: Stygis, 13:12 06-05-2006
Alex1985

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Объясните пожалуйста, на что влияет галка "Зaпуcкaть GUI oт имeни пoльзoвaтeля:"
Если верить хелпу то GUI nnCron должен грузиться от указаного пользователя, но что с галкой, что без неё ничего не меняется. tm.exe всегда грузится под текущей учётной записью. Или я не туда смотрю?

Всего записей: 814 | Зарегистр. 07-05-2004 | Отправлено: 22:33 08-05-2006 | Исправлено: Alex1985, 22:43 08-05-2006
lucky_Luk

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Есть прога которая умеет выключать комп, нужно чтобы вместо выключения он уходил в спящий режим. Можно ли перехватывать выключение с помощью WatchQueryShutdown
и отправлять комп в спящий режим словом POWER-HIBERNATE - это не повредит ОС? ОС WinXP SP2.

Всего записей: 7100 | Зарегистр. 29-11-2004 | Отправлено: 10:20 12-05-2006
   

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99

Компьютерный форум Ru.Board » Компьютеры » Программы » Закладки » nnCron-Планировщик с поддержкой скриптового языка
Widok (29-01-2008 15:38): лимит страниц. продолжаем здесь


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru