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

» nnCron

Автор: DJ makrus
Дата сообщения: 08.10.2008 08:55
Chern
Цитата:
А как это проверить или исправить?
Если файловая система NTFS то выбрав свойства системного диска (и того где установлен nnCron если они разные) принудительно прописать для него и всех вложенных подпапок полный доступ для пользователя от чего имени запускаются задачи - это хоть и наименее затруднительный вариант исправления проблемы, но он, видимо будет, и наименее результативный...
Цитата:
Буду пробовать, но под Vista тоже стоит тот же Comodo.
Вот от этих попыток я ожидаю гораздо большего..., ну опять-таки, даже слаженная работа двух программ винда-nnCron на разных машинах дело не стабильное, а когда тут вмешивается третья - Comodo, то это вообще не довод что на другой машине (с другой операционкой - я правильно понял что на проблемной машине у тебя XP?) все работает!
Да, забыл добавить, если решишься переставить Comodo что бы проверить влияет он или нет, то переустанови nnCron от имени самого административного администратора..., сначала какая из программ была установлена на комп? Возможно Comodo ограничивал еще на моменте установки
Автор: Chern
Дата сообщения: 08.10.2008 15:36

Цитата:
Если файловая система NTFS то выбрав свойства системного диска (и того где установлен nnCron если они разные) принудительно прописать для него и всех вложенных подпапок полный доступ для пользователя от чего имени запускаются задачи - это хоть и наименее затруднительный вариант исправления проблемы, но он, видимо будет, и наименее результативный...

Сделал, не помогло.

Цитата:
Вот от этих попыток я ожидаю гораздо большего..., ну опять-таки, даже слаженная работа двух программ винда-nnCron на разных машинах дело не стабильное, а когда тут вмешивается третья - Comodo, то это вообще не довод что на другой машине (с другой операционкой - я правильно понял что на проблемной машине у тебя XP?) все работает!
Да, забыл добавить, если решишься переставить Comodo что бы проверить влияет он или нет, то переустанови nnCron от имени самого административного администратора..., сначала какая из программ была установлена на комп? Возможно Comodo ограничивал ещё на моменте установки

Из всех задач, крутящихся на компе не работает корректно только эта. Comodo переставлять нет желания. Я отключал его через стандартное меню в трее правой кнопкой и Exit. Конечно, в памяти остается служба cmdagent, но её не убить, так как она защищена от закрытия.

В общем и целом, в Wordpad работаю все сочетания клавиш, кроме вставки из буфера обмена и выделения слов с использованием shift+Home и shift+arrows.
Автор: Chern
Дата сообщения: 08.10.2008 22:24
Пока победил эту проблему вот так:
#( WordPad
WatchHotKey: "@+{0x51}"

: past \ Ctrl+V
162 specKeyDN
86 specKeyDN
86 specKeyUP
162 specKeyUP ;

Action:
START-IN: "C:\Documents and Settings\Zero\Мои документы"
START-APP: "Документ.rtf"
PROC-ID PROC-WAIT-IDLE
WIN-ACTIVATE: "*WordPad"
500 PAUSE
SEND-KEYS: "^{END}"
past
SEND-KEYS: "{ENTER}{ENTER}"
SEND-KEYS: "{ENTER}"
)#

Почему этот изврат работает, а нормальное Send-Keys нет? Есть подозрение, что nncron не фиксирует нажатой клавишу shift.
Автор: DJ makrus
Дата сообщения: 09.10.2008 10:24
Chern
Цитата:

Код: SEND-KEYS: "^{END}^v"
...
Есть подозрение, что nncron не фиксирует нажатой клавишу shift.
Автор: Chern
Дата сообщения: 09.10.2008 10:37

Цитата:
SEND-KEYS: "^({END})^(v)"
что-то я сразу не заметил

Сделал так - не работает вставка. Дело в том, что Ctrl+END работает и без круглых скобок.
Автор: DJ makrus
Дата сообщения: 10.10.2008 10:36

Цитата:
Дело в том, что Ctrl+END работает и без круглых скобок
да, действительно..., непонятно правда почему
Цитата:
Сделал так - не работает вставка.
Почему - не знаю, у меня работает и так и эдак, из возможных причин, все те же: права и Comodo . Попробуй обратиться на оффорум, там голов побольше возможно кто-то с таким уже сталкивался, не забудь только дать ссылку на начало нашей беседы что бы там вопросы/ответы не дублировались.
Автор: franchisement
Дата сообщения: 11.10.2008 12:17
люди, мне нужно одну службу каждый день запускать/останавливать. запускаю через батник с net start имя. а как запускать эту службу с idle приоритетом?

Добавлено:
Разобрался, подключил плагин работы с процессами и добавил:
S" test.exe" IDLE_PRIORITY_CLASS PRIORITY
Автор: Dasky
Дата сообщения: 11.10.2008 15:57
добрый...
подскажите как сделать 2 расписания запуска одной задачи?как в стандартном виндовом шедулере...
спс...
Автор: lucky_Luk
Дата сообщения: 11.10.2008 17:09
Dasky

Цитата:
добрый...
подскажите как сделать 2 расписания запуска одной задачи?как в стандартном виндовом шедулере...
спс...

Смотри хелп сабжа. Слово TIME: может употребляться несколько раз подряд.
Автор: Dasky
Дата сообщения: 11.10.2008 17:36
lucky_Luk
спс, нашел...
Автор: lucky_Luk
Дата сообщения: 12.10.2008 16:03
Как с помощью слов SEND-KEYS: или WIN-SEND-KEYS: послать нажатие клавиши "пробел", какой код у этой клавиши?
Автор: DJ makrus
Дата сообщения: 14.10.2008 13:32
lucky_Luk
Цитата:
какой код у этой клавиши?
Шестнадцатиричный? Если да - "20", а просто пробел между кавычками не получается?
Автор: lucky_Luk
Дата сообщения: 14.10.2008 21:38
DJ makrus

Цитата:
а просто пробел между кавычками не получается?

Получается, вот блин .
Автор: andreir
Дата сообщения: 15.10.2008 09:27
Добрый день подскажите можно ли сделать следующее с помощью ннкрона. на диске есть папка туда записываются видеофайлы файлы и надо чтобы в определенное время планировшик перекинул уже записанные файлы в в другую папку а те которые в процессе записи оставил на месте. возможно ли такое?
Автор: lucky_Luk
Дата сообщения: 15.10.2008 23:44
Как увеличить число строк в списке задач nnCron, который вылазит по команде "Выполнить задачу" или "Редактировать"? У меня часть задач в этих списках автоматом спряталась под more... и пока на него не нажмешь, то они не отображаются.
Хочу чтобы список разворачивался полностью.
Автор: DJ makrus
Дата сообщения: 17.10.2008 15:27
andreir
Цитата:
надо чтобы в определенное время планировшик перекинул уже записанные файлы в в другую папку а те которые в процессе записи оставил на месте
Да, такое возможно, см. в Help'е слова FOR-FILES: ... ;FOR-FILES которые перебирают в цикле файлы в указанной папке и для каждого файла получаем в переменной WRITE-DATE дату записи в файл, которую можно сравнить с текущей и выяснить как давно в файл что-либо писАлось, ну и соотвественно для файлов с большой разницей в датах выполнять перемещение..., пробуй, не будет получаться показывай как пробовал постараемся помочь..., если файлы качаются из p2p-сетей там возможны сложности

lucky_Luk
Цитата:
Хочу чтобы список разворачивался полностью.
1. У тебя в меню nnCron'а все твои задачи? Спрошу на всякий случай - ты знаешь что часть задач можно убрать из меню, тем самым уменьшить его?
2. Если задач у тебя много и убрать вложенность меню, то какой высоты у тебя список получится? На оффоруме где-то была тема (и вроде даже не одна) по видоизменению меню nnCron'а, не помню точно есть ли там уже полностью готовые окончательные решения или нет, но что и как делать и что откуда брать есть точно...
Поделюсь своим опытом:
Для редактирования задач я уже много лет не пользуюсь GUI который предоставляет для этого nnCron, на первых порах его достаточно, но с некоторого момента начинаешь сталкиваться с его ограничениями и неудобствами..., поэтому лучше создавать/править задачи в текстовом редакторе, можно конечно и в Notepad'е, но сам я пользуюсь SciTE'ом - чего и всем советую. Это вообще замечательный редактор и именно сборка нашего форума, в том числе и для nnCron'а, только основные удобства:
1. Запуск задач - двойной клик в любом месте имени задачи, затем "F5"
2. Настраиваемая подсветка слов и фолдинг
3. Быстрый вызов справки nnCron'а по выделенному слову с автопозиционированием в справке; а так же всплывающая подсказка по текущему слову с краткой пояснительной информацией (тоже можно настраивать и пополнять, не по всем словам, но по многим уже имеется)
4. Автозавершение набора слов выбором нужного слова из появляющегося выпадающего списка (это тоже настраивается)
5. Быстрая вставка готовых типовых конструкций, например что бы появилось:
Код: #( CLASSIC-TASK-#-Test_ttask
NoActive
SingleInstance
AsLoggedUser
Time: * * * * * *
Action:

)#
Автор: wyxa
Дата сообщения: 17.10.2008 16:32
DJ makrus

Цитата:
можно конечно и в Notepad'е, но сам я пользуюсь SciTE'ом - чего и всем советую

У меня аналогичная проблема. Дело в том, что я напрочь вырезал notepad из Windows-a. И теперь, когда выбираю Edit » Crontab: nncron.tab, появляется сообщение об ошибке: «You have not default text editor.» Сам я пользуюсь bred-ом, а SciTE попробую (заинтриговал ).
Так вот, как переназначить «default text editor»?

Добавлено:
Ой, сам нашёл.
Автор: lucky_Luk
Дата сообщения: 17.10.2008 16:37
DJ makrus

Цитата:
1. У тебя в меню nnCron'а все твои задачи? Спрошу на всякий случай - ты знаешь что часть задач можно убрать из меню, тем самым уменьшить его?

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


Цитата:
2. Если задач у тебя много и убрать вложенность меню, то какой высоты у тебя список получится?

На экран влезет, под more скрывается всего несколько задач.

Цитата:
Для редактирования задач я уже много лет не пользуюсь GUI который предоставляет для этого

Мне нужен GUI не столько для редактирования (хотя поправить пару символов быстрее в GUI, а то пока откроешь редактор да пока найдешь в кронтабе нужную задачу) сколько для запуска. У меня есть много задач, которые юзаю редко и запускаю вручную. Вот если бы можно было в настройках сабжа выставить - какие задачи показывать в меню, а какие прятать под more - было бы клево. Но по-моему это можно сделать только перетасовкой задач в кронтабе вручную.

Цитата:
Из редактора я запускаю задачи обычно при их тестировании, те же которые прижились и их надо запускать вручную я запускаю с помощью "лаунчера" xMenu

А вот это интересно, надо будет поюзать.

Добавлено:
А в nnCron нельзя сделать 2 меню - допустим одно для часто используемых задач, а второе - для редкоиспользуемых?
Автор: wyxa
Дата сообщения: 17.10.2008 21:00
У меня возник вот такой вопрос.
Мне частенько нужно заходить в свойства экрана, в «Monitor power», и менять там настройку «Turn off monitor» с «After 1 min» на «After 20 min», и наоборот.
Хочу, чтобы это можно было делать простыми комбинациями клавишь.
Ясень пень, используем WatchHotKey.
А как надо пробраться в настройки энергосбережения? Искал в справке, только лишь нашёл MONITOR-OFF (ON, LOW)…
+ есть второй вариант: самому написать задание, которое будет вырубать монитор при 1 минуте бездействия, и ещё одно — при 20 минутах… и назначить клавиши…
Автор: lucky_Luk
Дата сообщения: 18.10.2008 12:59

Цитата:
Мне частенько нужно заходить в свойства экрана, в «Monitor power», и менять там настройку «Turn off monitor» с «After 1 min» на «After 20 min», и наоборот.

В GUI Винды делаешь 2 схемы управления питанием с соответствующими настройками.
Делаешь задачи для сабжа с запуском по сочетаниям клавиш, и прописываешь в них строки вида:

START-APP: powercfg.exe /setactive "Имя схемы"

Автор: wyxa
Дата сообщения: 18.10.2008 15:10
lucky_Luk
Спасибо! Всё работает.
Сначала не работало, но я теперь понял, что к каждому заднию надо добавлять AsLoggedUser и LoadProfile.
Автор: andreir
Дата сообщения: 20.10.2008 06:47
Я не силен в написании скриптов (: под свою задачу описанную выше хочу приспособить вот этот скрипт нашол его в более раннем обсуждении программы, ави у меня пишет тв тюнер и надо чтобы тот файл который в процессе записи не перемещялся.


FILE-DELETE: "C:\Download\Temp\_*_*.avi"
FILESONLY
FOR-FILES: "C:\Download\Temp\*.*"

FILE-EXIST: "c:\temp\%FOUND-FILENAME%" \ такой файл есть?
IF \ да!
FILE-DELETE: "c:\temp\%FOUND-FILENAME%" \ удаляем если есть
FILE-COPY: "%FOUND-FULLPATH%" "C:\Temp\%FOUND-FILENAME%"
\ потом перемещаем новый (предидущая строка)
ELSE
\ нет!
FILE-MOVE: "%FOUND-FULLPATH%" "C:\Temp\" \ просто перемещаем, убедившись,
\ что такого файла нет
THEN

;FOR-FILES
Автор: DJ makrus
Дата сообщения: 21.10.2008 11:58
lucky_Luk
Цитата:
Все задачи мне нужны, ничего скрывать из списка нежелательно.
Неужели все задачи запускаешь вручную? Скорее всего все они нужны только для того что бы можно было быстро найти нужную для редактирования
Цитата:
На экран влезет, под more скрывается всего несколько задач.
А еще совсем недавно небось вообще все задачи в первом "уровне" умещались , а в недалеком будущем под more будет прятаться гораздо больше чем "несколько задач"
Цитата:
...а то пока откроешь редактор да пока найдешь в кронтабе нужную задачу
1. Список задач в текущем кронтабе можно получить по хоткею (или пункту меню), двойной клик по имени задачи в этом списке - и редактор автоматически позиционирует нужную часть файла показывая ее тебе, тут уж хочешь правь со всеми прелястями, хочешь сразу запускай нажав например "F5";
2. У меня редактор всегда загружен, потому что "раскушав" его удобства я пользуюсь им для просмотра/редактирования всего чего только можно (естественно текстовых форматов) и далеко не только кронтабов.
В общем я не настаиваю что бы все кинулись пользоваться только им, я только советую попробовать его, вчитываясь в комментарии в настройках - найдете много чего интересного и полезного ...

Цитата:
...Но по-моему это можно сделать только перетасовкой задач в кронтабе вручную
Да, задачи перечитываются в обратном порядке их расположени в кронтабе и подключению кронтабов, т.е. ненужные в первом "уровне" задачи надо помещать в начало (верх) файла.
Цитата:
А в nnCron нельзя сделать 2 меню - допустим одно для часто используемых задач, а второе - для редкоиспользуемых?
Насколько мне известно, такого никто не делал, но теоретически такое возможно расширив существующее меню...

wyxa
Цитата:
Мне частенько нужно заходить в свойства экрана, в «Monitor power», и менять там настройку «Turn off monitor» с «After 1 min» на «After 20 min», и наоборот.
...
+ есть второй вариант: самому написать задание, которое будет вырубать монитор при 1 минуте бездействия, и ещё одно — при 20 минутах… и назначить клавиши…
IMHO, второй вариант лучше хотя бы потому что гибче и без использования сторонних приложений, но он естественно будет чуток посложнее чем вариант предложенный lucky_Luk, если надумаешь его реализовать, то отталкивайся от слова IDLE:

andreir
1. Действительно возможно совпадение имен файлов: того который перемещаем и того который там уже есть?
2. При совпадении имен старый действительно надо удалять?
Автор: andreir
Дата сообщения: 22.10.2008 06:27
в принципе совпадения названий не должно быть т.к название формируется по дате и времени.
Автор: DJ makrus
Дата сообщения: 27.10.2008 14:34
andreir
Сделал дополнительное слово FILE-OLDWR-MOVE которое должно будет делать то что ты просил, поверхностная проверка показала что оно работоспособное, так что проверяй у себя , [more=вот здесь]<%
USER-VALUE WTime_l
USER-VALUE WTime_h
: FILE-OLDWR-MOVE ( a1 u1 a2 u2 -- ) \ перемещаем "старые по записи" фaйлы
FILESONLY
FOR-FILES
WTime_l WTime_h \ указываем "возраст файла по записи" который уже подлежит перемещению, по умолчанию = 10 минутам
FT-CUR FOUND-FULLPATH FILE-WTIME FT- \ подсчитываем сколько прошло с момента последней записи в файл
D< \ сравниваем "возраст файла по записи" с "номинальным" значением
IF 2DUP FOUND-FULLPATH 2SWAP FMOVE THEN
;FOR-FILES
2DROP
;
%>


#( NonWriteFileMove
NoActive
SingleInstance
AsLoggedUser
Action:
\ следующей строчкой я получаю значения в логе nnCron'а которые потом заношу в переменные "WTime_l" и "WTime_h", надо использовать
\ для получения нужных вам значений в формате "FILETIME", если выставленные по умолчанию 10 минут вас не устраивают
\ 2008 10 27 0 15 0 YMDHMS>FT 2008 10 27 0 5 0 YMDHMS>FT FT- 2DUP N>S CRON-LOG N>S CRON-LOG FT>MIN N>S CRON-LOG

1705032704 TO WTime_l
1 TO WTime_h
S" c:\Target\" \ указали приемный каталог
S" c:\Source\*" \ указали исходный каталог и сразу задали маску файлов подлежащих перемещению
FILE-OLDWR-MOVE
)#[/more] вот здесь все необходимое, копируешь, открываешь в текстовом редакторе свой кронтаб и вставляешь в него. Далее указываешь свои каталоги и проверяешь, задачу NonWriteFileMove запускаешь или из меню nnCron'а в трее, или настраиваешь время запуска в самой задаче (не забудь сделать ее активной в этом случае).
Если заработает отпишись, не будет глюков - добавим в шапку.
Автор: andreir
Дата сообщения: 28.10.2008 22:01
DJ makrus, я только сегодня добрался до форума попробовал все работает перемещает файлы которые не менялись в течении 10 минут как положенно, спасибо большое!
Автор: shaggoth
Дата сообщения: 29.10.2008 03:21
а можно заставить его запускать торрент клиент, по прошествии пары часов ничегонеделания? или если он не может это отслеживать, может реально сделать реакцию на запуск скринсейвера?

Добавлено:
пардон, сообразил уже сам.
а лазать на фтп и стирать старые файлы он умеет? извините за неровный подчерк, только начал копать
Автор: Imperator
Дата сообщения: 30.10.2008 02:18
Помогите пожалуйста решить задачу.

Есть софтина, которая кидает в каталог файлы вида:

081030-003930-585.jpg

где первое число в названии - дата создания. В данном случае 30.10.08г.

Надо основываясь на этом переносить файлы в папки вида

ГОД/МЕСЯЦ/ДЕНЬ

То есть в нашем случае
2008/10/30/081030-?????-???.jpg

где ? - исходное имя файла.
Автор: rosalin
Дата сообщения: 01.11.2008 09:31
Ребята подскажите как с помощью крона решить такую задачу

Переодически виснет служба прокси WinGateEngine

соответственно прекращаеться доступ в инет

помогает перезапуск службы...

Автор: DJ makrus
Дата сообщения: 01.11.2008 13:29
rosalin
Цитата:
Переодически виснет служба прокси WinGateEngine
По каким признакам можно определить что она повисла?

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354

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


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