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

» nnCron-Планировщик с поддержкой скриптового языка

Автор: 4get
Дата сообщения: 22.07.2004 08:39

Цитата:
как сделать так, чтобы nncron постоянно мониторил "свободное место на диске"


продолжение там:
http://www.nncron.ru/forums/viewtopic.php?t=47
Автор: daMIR
Дата сообщения: 29.07.2004 05:07
может ли nnCron переводить время на компе?
Автор: volodyalipkin
Дата сообщения: 29.07.2004 08:48
daMIR

Цитата:
может ли nnCron переводить время на компе?


А в чем проблема? Команду TIME никто не отменял. Например, TIME 12:34 установит время в 12:34. (DATE работает аналогично)
Автор: respite
Дата сообщения: 10.08.2004 14:50
Люди добрые и знающие, подскажите, пожалуйста:
хотелось бы автоматом после бэкапа нужных файлов записывать их на ДВД или СД.

Уверен, что вы сталкивались с подобной задачей.
Автор: naPmu3aH
Дата сообщения: 10.08.2004 16:18
Это уже обсуждалось кажется...
Еще nnCron не умеет на машинке шить и крестиком вышивать. Для этого существуют специализированные инструменты. Их и надо искать в соответствующих темах...
Автор: roman78
Дата сообщения: 10.08.2004 20:18
volodyalipkin
ты говоришь о времени запуска? вопрос стоял о переводе времени, например, на час назад... или я не понял... покажи плз пример
Автор: volodyalipkin
Дата сообщения: 10.08.2004 21:03
roman78
Есть встроенная команда time
--------------------------------------
Displays or sets the system time.

TIME [/T | time]

Type TIME with no parameters to display the current time setting and a prompt
for a new one. Press ENTER to keep the same time.

If Command Extensions are enabled the TIME command supports
the /T switch which tells the command to just output the
current time, without prompting for a new time.
--------------------------------------

Т.е. time /T > time.txt В файле time.txt будет текущее время. Считали, обработали, сформировали bat файл с командой типа
time новое время (time 12:34) и выполнили этот bat файл. Время сменится.
Разбирать файл time.txt можно, например, с помощью встроенной команды for


Добавлено
respite
Посмотри здесь. http://www.dimensional.com/~sitaram/CD-R-for-CLUEd-in-Windows-users.html
Это утилиты для запуска CD-R из командной строки. А как прикрутить это к nnCron я думаю понятно.
naPmu3aH

Цитата:
Еще nnCron не умеет на машинке шить и крестиком вышивать

Почему, если есть станок с программным управлением и API ...
Автор: roman78
Дата сообщения: 10.08.2004 22:26
volodyalipkin
а-а, так то в батнике делается! Спасиб, а то я хелп крона перекапывал.

Добавлено
можно ли запускать задачи ярлыками?
Автор: naPmu3aH
Дата сообщения: 11.08.2004 23:11
roman78

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

Можно. Если ярлык запускается с командной строки - он запуститься и из nnCrona.
Автор: blackroot
Дата сообщения: 31.08.2004 23:21
Народ я не понял, для русско говорящих она уже не бесплатна. Зарегистрировал я её по дню недели, а она через некоторое время стала писать что кончился какой-то период...
Автор: daMIR
Дата сообщения: 04.09.2004 07:31
blackroot

Цитата:
Чтобы заpегистpиpовать nnCron для частного, некоммерческого использования, пеpейдите в его домашний каталог и запустите пpогpамму tm.exe с параметром xReg.

tm.exe xReg
В появившемся окошке введите xUSSR регистрация в качестве имени и текущий день недели (по-pусски) вместо паpоля.

Если вы используете локализованный (русский) интерфейс nnCron, то вместо командной строки можете воспользоваться пунктом меню "Зарегистрировать nnCron" (щелчок правой кнопкой мыши на иконке nnCron в системном трее). Имя и пароль - те же.

Еще вопросы есть?

Автор: dabserver
Дата сообщения: 13.09.2004 22:05
Уважаемые! помогите решить задачку - надо прочесть в реестре значение Описания Компьютера и превратить его (значение) в системную переменную, читать разобрался, писать разобрался, доки перепрочел много раз - а совместить не могу

#( test_get_reg
NoActive
CREATE reg_value 256 ALLOT
Action:
reg_value GET-REG: "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters\srvcomment"
MSG: "Извлекли строковое значение: %reg_value ASCIIZ>%"
)#

SYS-SET PC_DESC="вот сюда бы результатик чтения реестра"

REG-SZ: "HKEY_LOCAL_MACHINE\SOFTWARE\test\first" "или сюда"

в общем ниче не получается! Please Help!

p.s. если найдутся гуру знающие как кроном у компа выдрать его WorkGroup - то можно его (вместо srvcomment'a) превратить в системную переменную, но как я понял это на грани фантастики и опять же никак не пойму как результат чтения реестра совместить с записью же, токо уже в другое место.
Автор: wizzi
Дата сообщения: 15.09.2004 00:09
подскажите плз, как с помощью nncron и nnBackup сохранить ветку реестра?
Автор: naPmu3aH
Дата сообщения: 15.09.2004 07:46
wizzi

Цитата:
подскажите плз, как с помощью nncron и nnBackup сохранить ветку реестра?

Запустить regedit с ссответствующими параметрами
Автор: wizzi
Дата сообщения: 16.09.2004 21:33
naPmu3aH

Цитата:
regedit с ссответствующими параметрами

если не сложно, подскажи плз с какими параметрами
Автор: naPmu3aH
Дата сообщения: 16.09.2004 22:07
wizzi

Цитата:
если не сложно, подскажи плз с какими параметрами


Цитата:

General Syntax:
GUI mode:
REGEDIT.EXE
Import (merge) a .REG file:
REGEDIT.EXE [ /L:system ¦ /R:user ] [ /S ] importfile.REG
Export to a (.REG) file:
REGEDIT.EXE [ /L:system ¦ /R:user ] /E exportfile "registry_key"
Compress the registry (Windows 98 only):
REGEDIT.EXE [ /L:system ¦ /R:user ] /C
Parameters:
importfile.REG .REG file to be imported (or "merged")
exportfile File name the information should be written to
"registry_key" Registry key to be exported
e.g. "HKEY_CLASSES\ROOT\*\shell"
/S Silent, i.e. hide confirmation box when importing files
/E Export registry file
/L:system Specify the location of the system.dat to use
/R:user Specify the location of the user.dat to use
/C Compress [filename] (Windows 98 only)


У regedit.exe в 2000/XP есть доп. ключ для экспорта в ASCII, а не в Unicode "/ea" кажется...
Автор: wizzi
Дата сообщения: 16.09.2004 23:38
naPmu3aH
спасибо!
буду разбираться
Автор: nidvoxx
Дата сообщения: 19.09.2004 05:37
Hi All, подскажите на примере как запихнуть в nncron список дат, вроде напоминаний, дней рождений в ввиде отдельного файла типа date.txt.
Можно и в ncrontab, только не отдельными задачами. Как это сделать ?
Автор: volodyalipkin
Дата сообщения: 20.09.2004 09:48
nidvoxx
Смотрим example.tab задача birthday
Автор: nidvoxx
Дата сообщения: 21.09.2004 05:17
volodyalipkin
Точно, а я весь help перерыл, ведь помню где-то видел.
Автор: Sanyaaa
Дата сообщения: 24.09.2004 03:53
Уважаемые форумяни, очень нужен ваш хелп. Ситуация такая программа ColorGet берет цвет точки где находится курсор мыши, при перемещении курсора мыши заголовок этой программы меняется и показывает теперешний цвет точки. Как при помощи nnCron запустить MP3 если загловок окна это программы поменялся?
Т.е. вот так правильно? Только не работает, я засунул startnncron.bat в мстаск (т.к. не умею вызвывать из другого таска), как только срабатывает время - моментом запускается МП3 ха, хотя нужное окно активно, и его заголовок ColorGet v.1.0.1 RGB:255,0,0 Т.е. заголовок не изменился, мышкой я не двигал, чего он реагирует?!?
#( color
WatchWindow: "ColorGet v.1.0.1 RGB:255,0,0"
Action:
StartIn: "D:\Music\Benny Benassi\2003 - Hypnotica"
ShowNormal NormalPriority
QSTART-APP: D:\Music\Benny Benassi\2003 - Hypnotica\(07) I Wanna Touch Your Soul.mp3
)#


Хелп, плииииз (
Автор: daMIR
Дата сообщения: 25.09.2004 11:14
Sanyaaa
Насколько я понял ты хочешь просто кликнуть по экрану, и при этом должен запуститься мр3? Привел бы заголовок окна и изменный заголовок.
Попробуй так:


Цитата:
#( color
WatchWindow: "ColorGet "
Action:
StartIn: "D:\Music\Benny Benassi\2003 - Hypnotica"
ShowNormal NormalPriority
QSTART-APP: D:\Music\Benny Benassi\2003 - Hypnotica\(07) I Wanna Touch Your Soul.mp3
)#


или так:


Цитата:
#( color
WatchWindow: "*ColorGet*"
Action:
StartIn: "D:\Music\Benny Benassi\2003 - Hypnotica"
ShowNormal NormalPriority
QSTART-APP: D:\Music\Benny Benassi\2003 - Hypnotica\(07) I Wanna Touch Your Soul.mp3
)#


Честно говоря не обещаю что получиться, но попытка не пытка.
Автор: Crime
Дата сообщения: 28.09.2004 19:03
в чем проблемка со скриптом?
в итоге должно быть так:
в папке появляються странички всегда с одинаковыми именами далее крон их переименовывает прям на месте или кидает в другую папку. есть еще сомнения что он будет делать если он наткнеться в момент сохранения файла (т.е. файл уже создан но еще пустой)

#(arename
WatchFile: "C:\temp\*.html"
Action:
FOR-FILES: "C:\temp\*.html"
GET-CUR-TIME
FILE-MOVE: "C:\temp\%FOUND-FILENAME%" "C:\%FOUND-FILENAME%\%DD%-%MMM% %hh%-%mm%-%ss% %FOUND-FILENAME%"

\FILE-RENAME: "C:\temp\%FOUND-FILENAME%" "C:\temp\%FOUND-FILENAME%\%DD%-%MMM% %hh%-%mm%-%ss% %FOUND-FILENAME%"

;FOR-FILES
)#
Автор: Sanyaaa
Дата сообщения: 28.09.2004 19:36
daMIR
Не, не при клике. Заработало вот это
#( color
NoActive
WatchWindow: "*"
Action:
PAUSE: 5000
WIN-EXIST: "ColorGet v1.0.1 RGB:255,0,0"
IF
PAUSE: 100
ELSE
StartIn: "D:\Music\Benny Benassi\2003 - Hypnotica"
ShowNormal NormalPriority
START-APP: D:\Music\Benny Benassi\2003 - Hypnotica\(07) I Wanna Touch Your Soul.mp3
THEN
)#



#( Color_run
Action: color RUN
ShowNormal NormalPriority
START-APP:
)#

Но все равно сенькс!

Crime
Тебе точно помогут на форуме ннКрона
Автор: DJ makrus
Дата сообщения: 29.09.2004 02:14
Crime
А как собственно проблема данной задачи себя проявляет? На первый взгляд ничего криминального нет, единственное, только: если строку с "FILE-RENAME:" ты закомментировал, то поставь пробел между слэшом и "FILE-RENAME:".

Цитата:
...есть еще сомнения что он будет делать если он наткнеться в момент сохранения файла...

Поставь паузу перед какими-либо манипуляциями с файлом тем длиннее чем менее значимо время выполнения данной задачи


Sanyaaa
Не знаю что непонравилось (а может наоборот понравилось) Valery_Kondakoff на оффоруме, но мне непонятно следующее в твоих задачах (imho):

1. Какой смысл разбивать эту задачу на две? Я понимаю что вторая запускает первую, но если первую сделать активной, то результат будет тот же
если же все-таки задачи две, то:

2. Во второй задаче, однозначно, лишние две последние строки (те что с "ShowNormal" и "START-APP:"
3. В первой задаче (если она неактивна) нет смысла в "WatchWindow: "*"", т. к. опции задачи из категории "Watch*" служат для запуска задач в произвольный момент времени (а не только раз в минуту при перечитывании nnCron'ом кронтабов). У тебя же первая задача запускается только из второй (т. к. неактивна) которая запускается раз в минуту!

Имеются и еще вопросы, но скажи ты пробовал варианты приведенные daMIR 'ом, если да, то что именно в них не работает (они вроде бы рабочие , как и твой первый вариант)

P.S. если мой тон показался нравоучительным - просьба не обижаться, т. к. я хочу разобраться и, по возможности, помочь тебе
Автор: Crime
Дата сообщения: 29.09.2004 09:24

Цитата:
А как собственно проблема данной задачи себя проявляет?

10:22:42 336 CLASSIC-TASK-#-1: WARNING: D:\Now\nnCron\TABS\test.tab line:9 pos:11. Invalid time specification. Possible range is [0-59].
10:22:43 336 CLASSIC-TASK-#-1: WARNING: D:\Now\nnCron\TABS\test.tab line:9 pos:28. Invalid time specification. Possible range is [0-23].
10:22:43 336 CLASSIC-TASK-#-2: WARNING: D:\Now\nnCron\TABS\test.tab line:10 pos:8. Invalid time specification. Possible range is [0-59].
10:22:44 336 CLASSIC-TASK-#-3: WARNING: D:\Now\nnCron\TABS\test.tab line:11 pos:11. Invalid time specification. Possible range is [0-59].
10:22:44 336 CLASSIC-TASK-#-3: WARNING: D:\Now\nnCron\TABS\test.tab line:11 pos:28. Invalid time specification. Possible range is [0-23].
10:22:45 336 CLASSIC-TASK-#-4: WARNING: D:\Now\nnCron\TABS\test.tab line:12 pos:13. Invalid time specification. Possible range is [0-59].
10:22:45 336 CLASSIC-TASK-#-5: WARNING: D:\Now\nnCron\TABS\test.tab line:13 pos:11. Invalid time specification. Possible range is [0-59].
10:22:45 336 CLASSIC-TASK-#-5: WARNING: D:\Now\nnCron\TABS\test.tab line:13 pos:38. Invalid time specification. Possible range is [0-23].
10:22:46 336 CLASSIC-TASK-#-5: WARNING: D:\Now\nnCron\TABS\test.tab line:13 pos:70. Invalid time specification. Possible range is [1-31].
10:22:47 336 CLASSIC-TASK-#-5: WARNING: D:\Now\nnCron\TABS\test.tab line:13 pos:85. Invalid time specification. Possible range is [1-12].
10:22:52 336 CLASSIC-TASK-#-5: WARNING: D:\Now\nnCron\TABS\test.tab line:13 pos:103. Invalid time specification. Possible range is [1-7].
10:22:52 336 CLASSIC-TASK-#-6: WARNING: D:\Now\nnCron\TABS\test.tab line:14 pos:11. Invalid time specification. Possible range is [0-59].
10:22:52 336 CLASSIC-TASK-#-7: WARNING: D:\Now\nnCron\TABS\test.tab line:15 pos:3. Invalid time specification. Possible range is [0-59].
10:22:53 336 CRONTAB LOADING. В стеке мусор (32)
Автор: DJ makrus
Дата сообщения: 29.09.2004 13:28
Crime

Сразу не заметил, но у тебя кажется нет пробела и после "#(" и соответственно nnCron не понял что ты из класического режима перешел в расширенный.
Цитата из Help'а: "...с точки зрения Форта, пробел - это разделитель слов..."
Автор: daMIR
Дата сообщения: 09.10.2004 00:31
Вобщем две винды одинаковые, в них проинсталены из одного ехе-фала Кроны. В обоих одна и та же задача

Цитата:
#( kill_ashompoo
Time: START-TIME
Action:
KILL: "UIWatcher.exe"
)#

Только в одной винде работает, а в другой нет.
В той которая не работает пробовал ставить паузу- не помогает.
Кто не врубилсья для чего эта задача- при старте системы убивать процесс.
Автор: DJ makrus
Дата сообщения: 09.10.2004 02:11
daMIR
Немаловажно то какие винды..., но попробуй поиграть с опциями задачи:
LoadProfile и AsLoggedUser

P.S. а может проще убрать программу из автозагрузки?
Автор: daMIR
Дата сообщения: 09.10.2004 12:53
DJ makrus

Цитата:
P.S. а может проще убрать программу из автозагрузки?

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

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566

Предыдущая тема: Как писать кириллицей, а НЕ латиницей (транслитом)


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