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

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

Автор: ALEF
Дата сообщения: 01.12.2006 12:21
имеется команда:
SEND-KEYS: "{TAB}31{TAB}{ENTER}"
в которой 31 - должно быть числом дней в этом месяце.

Для этого нужно:
1) вычислить количество дней в месяце [это делает слово Year@ Mon@ MonLength]
2) подставить это количество в строку для SEND-KEYS

Какие есть по реализации второго пункта задачи?

Добавлено:
SEND-KEYS: "{TAB}%Year@ Mon@ MonLength%{TAB}{ENTER}"
вот так просто оказывается это работает
Автор: Snegov1k
Дата сообщения: 01.12.2006 14:41
Вопрос такой - куда пропадают задания? Т.е. nncrontab они есть, а в заданиях и соответственно не выполняются.
+ не могу добавить новые.

Я в шоке.
Автор: Korros
Дата сообщения: 01.12.2006 17:58
Почему в цикле

FOR-FILES: "F:\название папки\*.rar"
... ... ...
;FOR-FILES

при использовании пробела в имени папки возникает ошибка "ошибка стека в Action"? Хотя все работает правильно.
Автор: daMIR
Дата сообщения: 01.12.2006 19:05
Korros
Cтранно у меня все норм. работает... Приведи текст задачи. Может это сообщение от другой задачи?
Автор: Korros
Дата сообщения: 01.12.2006 20:39
Весь текст такой

#( Для_экспериментов
NoActive
Action:
FILESONLY
FOR-FILES: "F:\Архив\Важные документы\*.rar"
RE-MATCH: "%FOUND-FILENAME%" "/(.*)\.rar/i"
START-APPW: ""C:\Program Files\Utilities\Archivers\WinRAR\WinRAR.exe" x "%FOUND-FULLPATH%" * "F:\Архив\Важные документы\Sum\%$1%\""
;FOR-FILES
)#

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

RE-MATCH: "%FOUND-FILENAME%" "/(.*)\.rar/i"

только вот в чем ошибка??? Не пойму...
Автор: Stygis
Дата сообщения: 01.12.2006 21:10
RE-MATCH: кладет на стек истину/ложь. Ты это где-нить обрабатываешь?
Автор: Korros
Дата сообщения: 01.12.2006 21:12
Все разобрался, спасибо.

Написал так

RE-MATCH: "%FOUND-FILENAME%" "/(.*)\.rar/i" IF
START-APPW: ""C:\Program Files\Utilities\Archivers\WinRAR\WinRAR.exe" x "%FOUND-FULLPATH%" * "F:\Архив\Важные документы\Sum\%$1%\""
THEN

заработало.
Автор: Keugh
Дата сообщения: 02.12.2006 13:49
Хмм... что-то у меня служба нн-крона отказывается запускатся, в логах системы вижу:

"Сбой при запуске службы "nnCron" из-за ошибки
nnCron не является приложением Win32. "

Пробывал переустанавливать полностью удаляя ннкрон, и перекачивал новую версию - нефига не хочет он работать, в чём может быть дело, кто подскажет?
Автор: Korros
Дата сообщения: 03.12.2006 11:21
Подскажите как запустить программу из nnCron так, чтобы не отображалась консоль cmd.exe???
Автор: Stygis
Дата сообщения: 03.12.2006 12:58
Korros
SWHide
Автор: Korros
Дата сообщения: 03.12.2006 15:13
Спасибо Stygis.
А еще вопрос: как в переменную поместить текст с пробелами?
В частности надо сделать так чтобы переменная Folder3 содержала "имя папки" и могла вызываться конструкцией %Folder3% или %Folder3 @%.
Пробовал так

VARIABLE Folder3
Action:
S" Название папки" Folder3 !
THINT: "%Folder3 @%" 5
)#

но выдает чило символов в названии папки.
Автор: Stygis
Дата сообщения: 03.12.2006 15:45
Korros
Как, как... почитать помощь

Цитата:
Переменные для хранения числовых значений создаются с помощью слова VARIABLE:


Цитата:
Массив - это специальная структура, которая позволяет хранить множество значений под одним именем. Одно из традиционных применений массивов в nnCron - это промежуточное хранение символьных строк.
Для создания массива используется слово CREATE
Автор: xorofull
Дата сообщения: 03.12.2006 17:32
Помогите плиз с этим: Мне нужно запустить одну программу при следующик условиях: вот есть vpn сервер на win xp. И когда подключился к нему vpn клиент например USER (у него логин) то нужно запустить прогу. Может тут какието условия, но какие?
Автор: C0USIN
Дата сообщения: 04.12.2006 11:07
В описании WakeAt говорится что можно пробудить компьютер из Hibernate режима.
У кого нибудь получилось это? У меня работает только в режиме Suspend.
Автор: C0USIN
Дата сообщения: 06.12.2006 10:29
Можно ли свернуть программу в трей если она не умеет этого делать сама?
Автор: IDentify
Дата сообщения: 09.12.2006 16:06
C0USIN
Тебе наверно нужно что-то типа WIN-HIDE.


Добавлено:
Кто в курсе каким образом в nnCron-е можно разрывать/восстанавливать "подключение по локальной сети".
Т.е. соединение у меня не через vpn, и nnCron не видит обычного соединения,
чёто не могу разобраться.

Кто подскажет?!
Автор: Stygis
Дата сообщения: 09.12.2006 16:27
IDentify
Подключение по локальной сети отключается/включается с помощью отключения/включения устройства, связанного с этим подключением
Сделать это можно либо программкой devcon (искать у MS на сайте), либо (возможно) через WinAPI.

Добавлено:
C0USIN
Плуг rstimer.spf подключен?
Автор: IDentify
Дата сообщения: 09.12.2006 16:58
Stygis
Да это всё хорошо, но мне то надо чтоб это происходило автоматически перед выключение тачки.
Автор: Stygis
Дата сообщения: 09.12.2006 17:08
IDentify
М... а что именно тебе надо? Поподробнее расскажи.
Автор: IDentify
Дата сообщения: 09.12.2006 17:19
Stygis
Мне надо чтоб при загрузке компа и вхождении под моей учетной записью соединение включалось, а при выходе(перед выходом) отключалось.
Автор: Stygis
Дата сообщения: 09.12.2006 19:05

Код: WatchQueryShutdown (или WatchLogoff: "username_pattern")
Action:
START-APPW: "команда devcon для отключения сетевухи"
CONTINUE-SHUTDOWN
Автор: IDentify
Дата сообщения: 09.12.2006 19:50
Stygis Спасибо добрый человек, будем искать эту пресловутую команду.
Автор: cousin21
Дата сообщения: 09.12.2006 21:02
столкнулся с проблемой:
необходимо запуск utorrent по времени

Action:
StartIn: "G:\Downloads\ДРАЙВЕРЫ\Интернет"
ShowNormal NormalPriority
START-APP: G:\Downloads\ДРАЙВЕРЫ\Интернет\utorrent.exe

иногда запускается с рабочими торрентами, а иногда с пустым окном.
с ярлыка запускается всегда с рабочими торрентами, что бы это могло быть?
Автор: Stygis
Дата сообщения: 09.12.2006 21:04
cousin21
AsLoggedUser, LoadProfile?
Автор: cousin21
Дата сообщения: 09.12.2006 21:25
Stygis
нет
Автор: Stygis
Дата сообщения: 09.12.2006 21:38
Что нет? Не помогает или не пробовал?
Автор: cousin21
Дата сообщения: 09.12.2006 21:43
не пробовал, сейчас попробую

вроде помогло, ночь покажет
Автор: ALEF
Дата сообщения: 11.12.2006 18:14
нужно генерировать строку случайных символов вида SABV3XZ9 (8 символов длиной)
желательно из предопределенного алфавита, но можно использовать просто все цифры и буквы английского алфавита.

Понятно что нужно задействовать слово RANDOM, но как сделать строку символов?
Автор: LLIAMAH Alakond
Дата сообщения: 12.12.2006 09:23
C0USIN


Цитата:
В описании WakeAt говорится что можно пробудить компьютер из Hibernate режима.
У кого нибудь получилось это?


да.

Посмотри, может у тебя в биосе в настройках энергорежимов какая-то лажа?
Автор: C0USIN
Дата сообщения: 12.12.2006 09:53
LLIAMAH Alakond
Я знаю только один способ включить компьютер по расписанию - прописать это в биосе. Неужели nnCron умеет программировать BIOS? Или есть еще другой способ, которым он пользуется?.
Под Hibernate я понимаю спящий режим, когда оперативка сбрасывается на винт и комп выключатся полностью. И для выхода из Hibernate надо включать комп снова.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566

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


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