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

» nnCron

Автор: zlaja kompanija
Дата сообщения: 06.03.2009 08:51
Проблема стара как мир. Впихнуть логин и пароль в радмин-вьювер версии 3.x
Для начала решил просто отловить это дочернее окно:

#( Radmin
WatchWinActivate: "*Radmin Viewer"
Action:
FOR-CHILD-WINDOWS: "Система безопасности Radmin: vs01"
MSG: "Окно поймали!!"
;FOR-CHILD-WINDOWS
)#

Окно вьювера ловится. Но дочернее окно - не ловиться что-то.

Попробывал иначе:

Action:
WIN-EXIST: "Система безопасности Radmin: vs01"
IF
MSG: "Окно поймали!!"
THEN

Тоже не ловиться. Подсобите идеей.

Добавлено:
Подсобите. Хочу подсунуть радмин-вьюверу логин и пароль.

#( Radmin
WatchWinActivate: "*Radmin Viewer"
Action:
FOR-CHILD-WINDOWS: "Система безопасности Radmin: vs01"
MSG: "Окно поймали!!"
;FOR-CHILD-WINDOWS
)#

Окно вьювера ловится. Но дочернее окно - не ловиться что-то.

Попробывал иначе:

Action:
WIN-EXIST: "Система безопасности Radmin: vs01"
IF
MSG: "Окно поймали!!"
THEN

Тоже не ловиться. Подсобите идеей.
Автор: anatolus
Дата сообщения: 06.03.2009 10:32
alekra

Цитата:
Что конкретно не получается сделать? Справку читали?

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

Автор: alekra
Дата сообщения: 06.03.2009 14:37
anatolus


Код: ( VPN_TASK
    SingleInstance
    Time: */2 * * * * *
    Rule: UPTIME 120 >
    Action:
    ONLINE?
    IF
        HOST-EXIST: "ya.ru" NOT
        IF
            HANGUP
            VPN_TASK RUN
        THEN
    ELSE
        START-APPW: rasphone -d VPN_NAME
    THEN
)#
Автор: rosalin
Дата сообщения: 06.03.2009 17:00
I_am

Цитата:
У меня сделано так. Все базы лежат в одной папке - при запуске nncron перебирает папки и смотрит дату файла SYSLOG\1cv7.mlg - если она сегодняшняя, то записивает путь папки в файл списка.

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


может поделитесь конфигом крона
Автор: I_am
Дата сообщения: 06.03.2009 18:33
rosalin

Здесь только создание файла списка - кусок по седьмым базам, кусок по восьмым.


Цитата:
#( backup_list_day
Time: 55 23 * * * *
Action:
FOR-FILES: "C:\WORK\1с\*"
IS-DIR?
IF
FILE-EXIST: "%FOUND-FULLPATH%\SYSLOG\1cv7.mlg"
IF
CUR-DATE FILE-WRITE-DATE: "%FOUND-FULLPATH%\SYSLOG\1cv7.mlg" DATE- 1 <
IF
FILE-APPEND: "Z:\BACKUP\base.lst" %FOUND-FULLPATH%
FILE-APPEND: "Z:\BACKUP\base.lst" %CRLF%
THEN
THEN
THEN
;FOR-FILES

FOR-FILES: "C:\WORK\1с\*"
IS-DIR?
IF
FILE-EXIST: "%FOUND-FULLPATH%\1Cv8.1CD"
IF
CUR-DATE FILE-WRITE-DATE: "%FOUND-FULLPATH%\1Cv8.1CD" DATE- 1 <
IF
FILE-APPEND: "Z:\BACKUP\base_8.lst" %FOUND-FULLPATH%
FILE-APPEND: "Z:\BACKUP\base_8.lst" %CRLF%
THEN
THEN
THEN
;FOR-FILES
)#
Автор: DJ makrus
Дата сообщения: 10.03.2009 11:49
Tnav
Цитата:
...как изменить заголовок окна создаваемое функцией QUERY?
Заголовок окна меняется с помощью слова WIN-SET-TITLE: в Help'е есть его описание с примером..., но подозреваю что проблема не в переименовании, а в идентификации окна созданного именно нужным нам словом QUERY:, если это так, то опиши всю задачу целиком - что бы выбрать вариант ее решения попроще и понадежней.

zlaja kompanija
Цитата:
Окно вьювера ловится. Но дочернее окно - не ловиться что-то.
Попробуй момент появления окошек отлавливать по родительскому с помощью WatchWinActivate: (или WatchWindow: ) а уже само дочернее окно ловить с помощью FOR-CHILD-WINDOWS: как ты и пробовал, но помести этот цикл внутрь цикла FOR-WINDOWS: или же после WIN-EXIST: (см. как в Help'е)

alekra
Цитата:
...с помощью программы Microsoft Spy++ ...
у этой программы есть преймущества по сравнению с той что идет с nnCron'ом?
Автор: rosalin
Дата сообщения: 10.03.2009 12:04
Ребята не получаеться запланировать вот такую задачу
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

из батника работает нормально

ошибка ERROR: Каталог-источник 'Y:\' не существует
Y это сетевой диск
Автор: deeptrancer
Дата сообщения: 10.03.2009 14:05
Здравствуйте!
Столкнулся с проблемой. как через консоль добавить задачу в таб ???

#( 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, но задача не добавляется.
Спасибо!
Неужели никто не знает как через консоль добавить задачу в таб ???

Автор: Farby
Дата сообщения: 10.03.2009 15:16
rosalin

Цитата:
ошибка ERROR: Каталог-источник 'Y:\' не существует
Y это сетевой диск

перед nnbackup добавь net use, ибо сетевые диски монтируются под профиль

Код: #( BackUP
NoActive
Time: 40 5,12 * * * *
Action:
StartIn: "C:\WINDOWS\System32"
SWHide NormalPriority
START-APPW: C:\WINDOWS\System32\net.exe use Y: \\Comp\Res /USER:Name Password
StartIn: "C:\Program Files\nnBackup"
SWHide NormalPriority
START-APPW: C:\Program Files\nnBackup\ 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
StartIn: "C:\WINDOWS\System32"
SWHide NormalPriority
START-APPW: C:\WINDOWS\System32\net.exe use Y: /delete
)#
Автор: DJ makrus
Дата сообщения: 10.03.2009 16:54
rosalin
По мимо уже сказанного в большинстве случаев когда
Цитата:
...из батника работает нормально
а через nnCron - нет, помогает совет из шапки жирным шрифтом про авторизацию...

deeptrancer
Цитата:
...как через консоль добавить задачу в таб ???
Не совсем понятно..., через консоль nnCron'а? Обрисуй что требуется пошире...
Цитата:
Пробывал TASK-ADD из плагина REMOTE, но задача не добавляется.
TASK-ADD в плагине tools.spf, а не remote.spf..., покажи как пробовал и была ли какая-то реакция nnCron'а.
Автор: alekra
Дата сообщения: 10.03.2009 17:26
DJ makrus

Цитата:
у этой программы есть преймущества по сравнению с той что идет с nnCron'ом?


Да.
Автор: rosalin
Дата сообщения: 11.03.2009 08:15
Ребята!?

Цитата:
а через nnCron - нет, помогает совет из шапки жирным шрифтом про авторизацию...

Это помогло но столкнулся со следующей проблемой

RUN: 7z.exe a -scsUTF-8 -r "p:\1c\backup\1_1C_2009Mar11.7z" "@D:\Program Files\nnBackup\\etc\zip-list-1944.txt"
EXIT CODE: -1
Код возврата внешнего архиватора -1
ERROR: Ошибка внешнего архиватора
Автор: DJ makrus
Дата сообщения: 11.03.2009 10:36
rosalin
Цитата:
Это помогло но столкнулся со следующей проблемой...
LoadProfile тоже пробовал добавлять?
Автор: deeptrancer
Дата сообщения: 11.03.2009 14:34
DJ makrus, задача проста. Телнетом подключаюсь к удаленной консоли. Необходимо добавить задачу в текущий ТАБ на удаленной машине . На строку типа TASK-ADD "TaskName" "nncron.tab" консоль выдает 0x0(далее куча цифр).
Автор: Cheery
Дата сообщения: 12.03.2009 17:28
Просмотрел, но решения не нашел - кто нить знает, как сделать отображение иконки nncron в таскбаре при подключении через Remote Desktop?
То, что написано на сайте - запустить как приложение, а не сервис с ключем -ns не лучшее решение, так как при выходе приложение закрывается и, соответственно, задания не выполняются.
Автор: daMIR
Дата сообщения: 12.03.2009 17:40
Cheery
Глупость наверно скажу но галочка "Иконка в трее" в "Параметрах" - это не то? Или я что-то неправильно понял?
Автор: Cheery
Дата сообщения: 12.03.2009 20:45
daMIR

Цитата:
Глупость наверно скажу но галочка "Иконка в трее" в "Параметрах" - это не то? Или я что-то неправильно понял?

при подключении через Remote Desktop некоторые программы не показывают свои иконки в отличие от обычного входа в систему.
http://www.nncron.ru/help/EN/add_info/troubleshooting.htm#TerminalServer
Автор: rosalin
Дата сообщения: 12.03.2009 21:14
DJ makrus

Цитата:
LoadProfile тоже пробовал добавлять?

помогло то что указал полный путь к внешнему архиватору
Автор: vcrank
Дата сообщения: 16.03.2009 12:50
Помогите пожалуйста с задачкой

Имеется запущенный Download Master (dmaster.exe). Надо дождаться момента, пока он сам не закроется, а закроется он при окончании скачивания

;тут идёт запуск IE, котрый запускает DM
WatchProcStop: "dmaster.exe"
0 S" тест" DROP S" тест2" DROP 0 MessageBoxA DROP


Сообщение почему-то появляется при запущенном DM
Автор: DJ makrus
Дата сообщения: 17.03.2009 08:56
deeptrancer
Раньше с этим не сталкивался, сам успел научиться только удалять на удаленной машине..., на оффоруме тебя остальному научили...

Cheery
Цитата:
...как сделать отображение иконки nncron в таскбаре при подключении через Remote Desktop?
Иконка необходима тока для запуска задач или для чего-то большего? Если только для запуска, то настрой запуск нужных тебе задач по WatchFile: и пусть nnCron, запущенный сервисом, их выполняет...

vcrank
Цитата:
Сообщение почему-то появляется при запущенном DM
Сам этой программой не пользуюсь, поэтому уточняю - когда DM еще не закончил скачивать сколько в памяти процессов dmaster.exe или может есть другие программы с тем же процессом..., или еще вариант - по окончании закачки DM перезапускает себя..., в общем проверь эти предположения...
Автор: vcrank
Дата сообщения: 17.03.2009 09:01
В памяти только один процесс от этой программы - dmaster.exe
Автор: vcrank
Дата сообщения: 17.03.2009 11:22
Вроде сделал, но как-то слишком уж привязано к времени...

[more=AVPTools]AsLoggedUser
Time: 25 1 * * 1-5 *
Action:
FILE-DELETE: "D:\Soft\!Антивирусы\setup_7*"
StartIn: "C:\Program Files\Internet Explorer"
ShowNormal NormalPriority
START-APP: C:\Program Files\Internet Explorer\iexplore.exe ftp://ftp.kaspersky.ru/devbuilds/AVPTool/index.html
10000 PAUSE
FOR-PROCS: "iexplore.exe"
KILL: "%FOUND-PID%"
;FOR-PROCS
500000 PAUSE
FOR-FILES: "d:\Downloads\setup_7*.exe"
FILE-MOVE: "%FOUND-FULLPATH%" "D:\Soft\!Антивирусы"
;FOR-FILES[/more]

И я так понял, что WatchProcStop нельзя вставить в середину кода (вместо 500000 PAUSE)
Автор: alekra
Дата сообщения: 17.03.2009 11:46
vcrank
WatchProcStop должно стоять вначале задачи до Action. Все слова Watch - это условия срабатывания задачи. Поэтому в данном случае задачу нужно разделить на две.
Автор: vcrank
Дата сообщения: 17.03.2009 12:51
alekra
А как мою задачу корректно разделить на 2 других? Это при условии, что до и после этой задачи идут другие в указанные временные промежутки

Примерно так:
01:00 - Обновление баз Касперского
01:10 - Обновление баз AVZ
01:15 - Обновление [more=CureIt]AsLoggedUser
Time: 15 1 * * 1-5 *
Action:
StartIn: "C:\Program Files\Download Master"
ShowNormal NormalPriority
START-APP: C:\Program Files\Download Master\dmaster.exe ftp://ftp.drweb.com/pub/drweb/cureit/cureit.exe "savepath=D:\Soft\!Антивирусы\"[/more] (через dmaster)
01:25 - обновление AVPTools (вот код этой задачи и нахожится чуть выше)
Автор: alekra
Дата сообщения: 17.03.2009 15:58
vcrank
Если нужно, чтобы задача сработала по завершению процесса, то пишем отдельную задачу с WatchProcStop. Если нужно, чтобы она сработала в определенный момент, то в предыдущей задаче, в которой запускается процесс, можно установить переменную. То есть вторая задача срабатывает, когда процесс завершен и установлена переменная.
Автор: Cheery
Дата сообщения: 18.03.2009 19:53
DJ makrus

Цитата:
Иконка необходима тока для запуска задач или для чего-то большего?

запуск и редактирование.. понимаю, что можно и руками crontab редактировать, да не хочется. Ну и запуск некоторых задач вручную
Автор: DJ makrus
Дата сообщения: 20.03.2009 14:45
Cheery
Цитата:
понимаю, что можно и руками crontab редактировать, да не хочется.
для этого можно запустить как приложение пока редактируешь, поправил все как надо - пускаешь службой..., лишние движения конечно (хотя и их можно свести к минимуму)..., но другого выхода я пока не знаю (ну кроме конечно правки кронтабов в редакторе, но это не то что бы выход, это более эффективно и удобно, IMHO)
Цитата:
Ну и запуск некоторых задач вручную
Пробовал то что я предложил? Батник запускаешь ярлыком с рабочего стола, например, он создает файл, nnCron работающий службой отлавливает этот файл, удаляет его и выполняет то что ты хочешь...
Попробуй проверить сможет ли nnCron запущенный службой увидеть файл созданный через батник запущенный руками, вроде возможны сложности с правами..., у меня к сожалению нет возможности это проверить...
nnCron какой версии, возможно стоит попробовать одну из последних бет?
(щас шапку подкорректирую)
Автор: sanprocenko
Дата сообщения: 24.03.2009 15:42
Подскажите пожалуйста.
Нужен скрипт для перемещения файла с переименованием по дате.
Например:
c:\xxx\test.txt перемемещаем в c:\yyy\текущая_дата.txt
Автор: alekra
Дата сообщения: 24.03.2009 21:50
sanprocenko
FILE-MOVE: "c:\xxx\test.txt" "c:\yyy\%DD%%MM%%YY%.txt"
Автор: ziii
Дата сообщения: 27.03.2009 11:19
Скажите пожалуйста основные отличия nnCron от AutoIT?

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354

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


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