Ru-Board.club
← Вернуться в раздел «Программы»

» nnCron

Автор: older
Дата сообщения: 26.01.2009 19:02
alekra
спасибо, теперь понятнее
буду пробовать
Автор: older
Дата сообщения: 27.01.2009 20:19
что-то цикл BEGIN GetIdleTime 3000 > WHILE REPEAT грузит систему на 95-97%
это не совсем, что надо
Автор: alekra
Дата сообщения: 27.01.2009 21:07
older

Поставь в цикл паузу. Скажем, 0,5 секунды. WHILE PAUSE: 500 REPEAT.
Автор: Demon L
Дата сообщения: 29.01.2009 20:26
Удалил (проблемма решена)
Автор: zemych
Дата сообщения: 04.02.2009 15:20
Ребята, помогите решить задачу:

а) При уходе в спящий режим выполнять: taskkill.exe /IM program.exe /F
б) При выходе из спящего режима выполнять: program.exe

Выполнимо? Как? Помогите плиз...
Заранее спасибо!
Автор: alekra
Дата сообщения: 04.02.2009 19:35
zemych

См. слова WatchSuspend, WatchQuerySuspend и WatchResume, WatchResumeAuto. В справке есть описания и примеры.
Автор: zemych
Дата сообщения: 05.02.2009 12:06
2alekra: Друг, спасибо за помощь! Задача решена с помощью WatchSuspend и WatchResumeAuto.
Автор: shaggoth
Дата сообщения: 05.02.2009 21:39
алоха!
а нельзя сделать чтобы при включении заставки, яркость падала до указанного значения? и восстанавливалась обратно при выключении, понятное дело
Автор: alekra
Дата сообщения: 05.02.2009 22:30
shaggoth

Универсального решения в данном случае быть не может. Нужно смотреть, как можно регулировать яркость с помощью драйвера/софта конкретного монитора/видеокарты. И если регулировка возможна, то уже потом думать, как это автоматизировать. Например, если можно настроить изменение яркости с помощью горячих клавиш, то можно просто эмулировать их нажание.
Автор: shaggoth
Дата сообщения: 06.02.2009 07:03
alekra
если эмулировать нажатия клавиш, то это скринсейвер по идее вырубит
Автор: DJ makrus
Дата сообщения: 06.02.2009 07:49
shaggoth
Цитата:
если эмулировать нажатия клавиш, то это скринсейвер по идее вырубит
по идее - да, так и случится, но можно и скринсейвер запускать nnCron'ом (предварительно сделав необходимое эмуляцией нажатий клавиш)
Автор: alekra
Дата сообщения: 06.02.2009 19:21
shaggoth

Или можно посылать нужному окну сообщение о нажатых клавишах с помощью API-функции. Если клавиши не функциональные, типа Ctrl, то счетчик простоя не должен сброситься, нужно эксперементировать.
Автор: shaggoth
Дата сообщения: 06.02.2009 20:09
а как вычислить коды? у меня eee pc 701, там при зажатой клавише fn в принципе есть клавиша понижения яркости. и повышения.
кстати, а врубать обратно как? ловить любое нажатие? тогда постоянно будет расти яркость
Автор: alekra
Дата сообщения: 06.02.2009 20:48
shaggoth

Попробуй утилиту WinSpy, она показывает коды нажатых клавиш. Идет в составе nnCron, запускается из его меню.

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

Добавлено:
shaggoth

Решение найдено. Устанавливаешь программу RivaTuner, создаешь два пресета необходимой яркости, затем ярлыки для этих пресетов, смотришь ключи командной строки, запускаешь эти пресеты с помощью nnCron в нужный момент. На моем Asus eee 900 работает.
Автор: I_am
Дата сообщения: 12.02.2009 17:18
Почему то не получается нормально заставить работать nncron (nncron.exe v 1.91 Build 1083) на w2003 с терминальным сервером.
Ставлю как сервис - запускается у всех пользователей, периодически не дает нормально закрыть сессию, а клиентам которые подключается сразу в конкретное приложение вообще не закрывает сессию пока процесс tray не убью.
Запускаю как приложение - теперь при логоне любого пользователя выдает

15808 WTS-TRAY-TASK: Не могу получить токен текущего пользователя. Not all privileges referenced are assigned to the caller.
15808 WTS-TRAY-TASK: Не могу выполнить logon для пользователя. Not all privileges referenced are assigned to the caller.

Активны две задачи и у обоих стоит срабатывание по времени.
Автор: Talex72
Дата сообщения: 18.02.2009 06:52
Появилась beta-версия с поддержкой Висты. Лежит тут
Автор: V1t0
Дата сообщения: 19.02.2009 13:46
Добрый день, коллеги.
Подскажите, пожалуйста, можно-ли с помощью cron решить такую задачу:
нужно запускать задачу один раз каждый первый рабочий день месяца с возможностью добавления исключений (т.е. если первое число, например вторник, но выходной, то это каким-то образом доносится до планировщика, и задача запутается в среду).
Таким же образом, если первое число суббота, но рабочий день, задача должна об этом узнать и запуститься.
Т.е. интересует возможность внесения эксклюдов как в ArcServe.
Автор: alekra
Дата сообщения: 19.02.2009 20:04
V1t0

Если время запуска задачи не важно, то можно попробовать полностью автоматизировать задачу так:

Начиная с 12 часов первого дня месяца периодически качаем курс доллара с сайта Центробанка. Если появился курс доллара на завтра, значит сегодня рабочий день, запускаем задачу и ставим галку, что задача в текущем месяце выполнена.

Для закачки файлика с курсом доллара и его анализа не сложно написать небольшую утилиту. Курс на завтра появляется в 13-14 часов примерно.
Автор: Zamur12
Дата сообщения: 20.02.2009 11:10
Подскажите, плиз. Дома программой давно пользуюсь вроде без проблем. Решил на работе поставить. Установилась, но почему-то на английском и иконка в трее не появляется. В чём причина, как поправить ?
Автор: V1t0
Дата сообщения: 25.02.2009 13:18
alekra
Спасибо, все-таки придется кодить =)
Автор: DJ makrus
Дата сообщения: 26.02.2009 08:06
Zamur12
Цитата:
...но почему-то на английском и иконка в трее не появляется.
Возможно проблема с правами..., открой файл nncron.ini найди в нем строчки начинающиеся с:

Код: Language:
SysTrayIcon
IconForAdminsOnly
RunAsDefaultUser
DefaultUser:
DefaultLoadProfile
GUIAsUser
GUIUser:
Автор: Zamur12
Дата сообщения: 26.02.2009 10:43
Работаю из под администратора.
Строчки нашёл :

Language: Russian
IconForAdminsOnly OFF
RunAsDefaultUser OFF
DefaultUser: xx
DefaultLoadProfile OFF
GUIAsUser OFF
GUIUser: xx

Сейчас программа стала запускаться и меню "Параметры" стало на русском, но меню в трее почему-то всё равно на английском.
Автор: DJ makrus
Дата сообщения: 27.02.2009 08:09
Zamur12
Цитата:
Сейчас программа стала запускаться и меню "Параметры" стало на русском, но меню в трее почему-то всё равно на английском.
А до этого она не запускалась что ли? Или имеется в виду что сейчас иконка в трее появилась?
А строчки с "SysTrayIcon..." нет? Что бы была иконка в трее она должна выглядеть так:
SysTrayIcon ON
Что бы менюшка стала на русском (странно что такое разделение) в "Параметрах" выбери английский, перезапусти nnCron (с помощью двух батников в папке nnCron'а), затем снова выбери в тех же "Параметрах" (но у же на английском) русский язык и снова перезапуск...
Кстати какие версии nnCron'а и винды?
Автор: Zamur12
Дата сообщения: 27.02.2009 10:53
DJ makrus
Всё получилось ! Спасибо, большое !!
Автор: rosalin
Дата сообщения: 03.03.2009 08:26
ребята а удалось кому нубудь реализовать бекап баз 1с dbf
Поделитесь идеями!!!
Автор: anatolus
Дата сообщения: 04.03.2009 18:58
Как средствами nncron сделать следующее:
1.    при запуске windows подождать 120 сек.
2.    запустить определенное VPN соединение
3.    проверять постоянно (раз в 2 минуты скажем) связь с серваками (например, ya.ru )
и если все 10 запросов подряд на пинги без ответа, то разорвать VPN
4.    перейти к пункту 2
Автор: alekra
Дата сообщения: 05.03.2009 10:43
anatolus
Что конкретно не получается сделать? Справку читали?
Автор: rosalin
Дата сообщения: 05.03.2009 11:11
ребята поскажите как коректно записать в .cfg файл

nnbackup.exe verz -n 7 -sdn "1C_%%YYYY%%%%MMM%%%%DD%%" -i Y:\ -o p:\1c\backup -s -x *.tmp,*.lck,*.cdx -v -extzip 7z -log nnb_1cData.log
Автор: deeptrancer
Дата сообщения: 05.03.2009 16:01
Здравствуйте!
Столкнулся с проблемой. как через консоль добавить задачу в таб ???

#( notepad_launch
NoLog
Rule: PROC-EXIST: "C:\WINDOWS\Notepad.exe" NOT
Action:
StartIn: "C:\WINDOWS\"
SWHide NormalPriority
START-APP: C:\WINDOWS\Notepad.exe
)#

Пробывал TASK-ADD из плагина REMOTE, но задача не добавляется.
Спасибо!
Автор: I_am
Дата сообщения: 05.03.2009 16:34
rosalin
У меня сделано так. Все базы лежат в одной папке - при запуске nncron перебирает папки и смотрит дату файла SYSLOG\1cv7.mlg - если она сегодняшняя, то записивает путь папки в файл списка.

Затем запускается обычный винрар который по этому списку все архивирует, ну исключив конечно всякие лишние файлы - индексы, отчетность.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354

Предыдущая тема: Autodesk AutoCAD


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.