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

» nnCron

Автор: VoidVolker
Дата сообщения: 10.01.2013 11:42

Цитата:
Я имел ввиду, что я прописал указанный текст через командную строку ннкрона и ничего не произошло.

А ничего и не должно произойти. Причем дважды. Смотри описание команды START-APP: в мануале.


Цитата:
Также у меня вопрос по плагину sysdevice-on-off.spf  по ссылке(на 58 странице форума) я могу скачать только этот плагин: read-by-line.spf. Где можно скачать sysdevice-on-off.spf и как нужно устанавливать плагины на ннкрон.

Плагин в виде исходного кода в сообщении на форуме лежит - ссылка как раз на это сообщение. Сохранить код в текстовый файл в домашнем каталоге крона plugins\sysdevice-on-off.f и далее в настройках крона в разделе "Плагины > добавить".


Цитата:
И последний вопрос.
...

А где вопрос-то?
Автор: kardinaliche
Дата сообщения: 10.01.2013 12:02
[more]
Цитата:
Плагин в виде исходного кода в сообщении на форуме лежит - ссылка как раз на это сообщение. Сохранить код в текстовый файл в домашнем каталоге крона  plugins\sysdevice-on-off.f и далее в настройках крона в разделе "Плагины > добавить".

Спасибо огромное.

Цитата:
Цитата:
И последний вопрос.
...
 

А где вопрос-то?



Цитата:

И последний вопрос. Есть какая-то программа которая записывает действия выполняемые на компьютере с окнами в некий скрипт, который в последствии можно скопировать и вставить в командную строку и выполнились теже самые действия. (только не через маусробот , другие автокликеры. и задачи с имитацией действия мыши ннкрона).Пример действий такого типа: запускаю унтилиту \ нажимаю на выполнения действия\ жду окончания \ параметры полученные после первого действия вставляю в другую программу \ опять выполняю какие-то действия и т.д.

По моему дальше, если меня не подводят глаза. Или Вас смущает что не стоит в конце предложения вопросительного знака???
Вопрос: есть ли программа каторая записывала бы действия в некий скирпт? Kоторый в последующем можно было-бы вставить в задачу ннкрона, и запускать при нужных параметрах.Пример действий выше. [/more]

Добавлено:
А какая команда запустит командную строку и впиши в нее нужную команду??
Автор: lucky_Luk
Дата сообщения: 10.01.2013 12:17

Цитата:
А какая команда запустит командную строку и впиши в нее нужную команду??

А какую команду тебе нужно вписать? Если для какой-то программы командной строки, то ее надо через START-APP запускать. А если какое-нибудь копирование, то у сабжа есть аналогичные функции.
Автор: kardinaliche
Дата сообщения: 10.01.2013 12:43
Ну к примеру: Открыть приложение| запустить процес / скопировать данные из определенной строки/ вставить их другое приложение. Приложения например: автогенератор ключей или что-то типа того.

Цитата:
то ее надо через START-APP запускать.


Когда пытался отключить сетевую через девкон, пробывал через START-APP но оно его(девко) просто запускало, а не записывало в командную строку. Какая-то команда что оно открыло командную строку, вписало туда любую фразу, и нажало Enter/
Автор: lucky_Luk
Дата сообщения: 10.01.2013 17:06
kardinaliche


Цитата:
но оно его(девко) просто запускало, а не записывало в командную строку.

Гм. На XP нормально писало. А если у тебя семерка, то ИМХО виноват UAC. nnCron ИМХО не умеет поднимать запрос UAC, а devcon нужны права админа...
Попробуй через плагин, а не через devcon.
Автор: kardinaliche
Дата сообщения: 10.01.2013 18:19
Люди выручайте!!! Создал задачу отключения сетевой карты:
#( test_host_exist
5000 TO PING-TIMEOUT
Rule: HOST-EXIST: "www.google.com" NOT
Action:
DICS_DISABLE S" Intel 21140-Based PCI Fast Ethernet адаптер (Универсальный)" PLUG/UNPLAG-DEVICE-BY-DESC
)#

И произошло что -то страшное: сетевую карту отключило, но в ручную ее включить не удается. тагда создал задачу поменял DICS_ENABLE S" Intel 21140-Based PCI Fast Ethernet адаптер (Универсальный)" PLUG/UNPLAG-DEVICE-BY-DESC
Но все равно ничего не произошло. Что делать? Выручайте;(((
Автор: lucky_Luk
Дата сообщения: 10.01.2013 18:54
kardinaliche


Цитата:
И произошло что -то страшное: сетевую карту отключило, но в ручную ее включить не удается.

Удалить в диспетчере устройств и перезагрузить комп, пусть винда ее заново найдет. С установкой сетевухи в винде не было никаких проблем (особые дрова, глюки и т.д.)?
Автор: older
Дата сообщения: 10.01.2013 20:25
kardinaliche
я пользуюсь тулзой cnic.exe
задачки выглядят примерно так:

включение:

Код: #( Inet_Stream_Start
NoActive
AsLoggedUser
SingleInstance
Action:
SWHide
START-APPW: d:\tools\CNic "Подключение для Стрим" -c
PAUSE: 15000
START-APPW: %windir%\system32\rasdial.exe Stream user password
)#
Автор: Victor_VG
Дата сообщения: 11.01.2013 13:28
kardinaliche

Любая PnP ОС если оборудование физически не удалено или не выключено после удаления его из списка доступных сама его отыщет. Встроенные NIC нужно для удаления драйверов выключать через настройки firmware (BIOS). Иначе бесполезно.
Автор: kardinaliche
Дата сообщения: 11.01.2013 18:12
Victor_VG

lucky_Luk

Спасибо огромное. Все получилось ))

P.S. Подскажите как можно записать действия на компьютере и потом выполнять их когда удобно(я описывал выше).
Автор: JOKER1988
Дата сообщения: 15.01.2013 10:42
Всем доброго времени суток. У меня к вам такой вопрос:
Требуется выполнить задачу, при етом в USB порте должно быть только одна флешка.
Можно ли как-то что-бы флешки торчали в одном usb-hub-e (7 штук) и как-то по одна флешка по очереди включалась, выполнялось действие, потом отключалась и включалась следующая и т.д.?
Благодарю за внимание.
kardinaliche
Почему ты не хочешь использывать маусробот?. Ты можеш в нем создать екзешный файл. И его уже использовать в nncron-e .
Автор: lucky_Luk
Дата сообщения: 15.01.2013 11:40
JOKER1988


Цитата:
и как-то по одна флешка по очереди включалась

А такого даже в винде нет. Отключить можно. Но если было безопасное отключение, то включается только ручным перетыком.

Добавлено:
А все семь флешек нельзя подключить одновременно и дать каждой свою букву? Вот тогда получится на них писать хоть параллельно, хоть поштучно.
Автор: JOKER1988
Дата сообщения: 15.01.2013 12:40
lucky_Luk

Цитата:
А все семь флешек нельзя подключить одновременно и дать каждой свою букву? Вот тогда получится на них писать хоть параллельно, хоть поштучно.

Можно. Присвоить каждой свою букву и потом через sysdevice-on-off.spf отключать и включать- я правильно понял?
Автор: lucky_Luk
Дата сообщения: 15.01.2013 12:46
JOKER1988


Цитата:
Присвоить каждой свою букву и потом через sysdevice-on-off.spf отключать и включать- я правильно понял?

Я сомневаюсь, что получится включить программно после того, как отключил. Но не проверял. Я бы подключил (тупо воткнул) все семь флешек, сделал на них запись, а потом отключал программно. Возможность программного подключения флешки для меня под большим вопросом (отключенная флешка в винде отовсюду пропадает, ИМХО, программно ее уже нигде не видно, пока не переткнешь). Попробуй, а вдруг.
Автор: JOKER1988
Дата сообщения: 15.01.2013 18:57
[more] Скачал плагин. И создал задачу:

Код:
#( qqqqq
NoActive
Action:
DICS_DISABLE S" HALK" PLUG/UNPLAG-DEVICE-BY-SERVICE
)#
Автор: Fil_2071
Дата сообщения: 16.01.2013 16:23
Добрый день.
Что надо прописать, чтобы utorrent в 15-10 выключался, а в 15-55 запускался снова? Желательно понедельник-пятница.
Автор: VoidVolker
Дата сообщения: 16.01.2013 17:43

Код: #( Задача_194016012013
Time: 10 15 * * 1-5 *
SingleInstance
Action:
KILL: utorrent.exe
)#

#( Задача_194116012013
Time: 55 15 * * 1-5 *
SingleInstance
AsLoggedUser
Action:
START-APP: C:\Programm Files\uTorrent\utorrent.exe
)#
Автор: lucky_Luk
Дата сообщения: 16.01.2013 18:14
Fil_2071


Цитата:
Что надо прописать, чтобы utorrent в 15-10 выключался, а в 15-55 запускался снова?

А встроенное в uTorrent расписание (качать-не качать) не подходит?
Автор: Fil_2071
Дата сообщения: 16.01.2013 20:33
lucky_Luk

Цитата:
А встроенное в uTorrent расписание (качать-не качать) не подходит?


Почему-то при записи все равно артефакты проскакивают.
Автор: lucky_Luk
Дата сообщения: 16.01.2013 22:46
Fil_2071


Цитата:
Почему-то при записи все равно артефакты проскакивают.

Откуда артефакты в скачанных файлах через uTorrent? Это же не записывающий видео софт, а качалка. Что нашел - то и скачал, ничего в файле не меняет.
Автор: Victor_VG
Дата сообщения: 16.01.2013 23:12
VoidVolker

С торрент клиентами просто прибить их процесс нельзя т.к. трекеры отслеживают корректность сеанса связи и команда Kill <процесс> в задаче вызовет ошибку "Не завершение сеанса" на трекере и может стать причиной бана за непредумышленное читерство после его возобновления. Тут допустима только передача через stdin клиенту командной последовательности logoff - quit - exit.

Fil_2071

Качаете изображения в формате JPEG да ещё наверное сделанные путём конверсии из иных форматов? Или фильмы перекодированные без соблюдения стандартов и учёта особенностей исходного материала? Если так, то не волнуйтесь за торрент-клиенты - эти ошибки не на их совести, а на совести авторов материала и раздач.
Автор: lucky_Luk
Дата сообщения: 16.01.2013 23:28
Victor_VG
А "мягкий" PROC-CLOSE: не подойдет?
Автор: Victor_VG
Дата сообщения: 17.01.2013 00:07
lucky_Luk

Нет - трекер должен получить от клиента не только сообщение о завершении сессии, но и ряд служебных данных передаваемых клиентом при выполнении logoff. Длительность этой процедуры не однозначна во времени и зависит от многих факторов, так что тут лучше воспользоваться обычным интерфейсом командной строки чтобы избежать ошибок. Я видел трекера где не корректное завершение работы клиента вызывало срабатывание античерской системы и бан. Лучше без бана обойтись.
Автор: Fil_2071
Дата сообщения: 17.01.2013 07:09
Суть проблемы. Провайдер поставляет IPTV. Мне надо записывать передачу "Хочу знать" для последующего размещения на трекере. При включенном UTorrent'e (даже если идет только раздача) запись получается не чистой. Вот и ищу, как можно по таймеру закрывать Utorrent на время записи.
Автор: VoidVolker
Дата сообщения: 17.01.2013 07:21

Цитата:
С торрент клиентами просто прибить их процесс нельзя т.к. трекеры отслеживают корректность сеанса связи и команда Kill <процесс> в задаче вызовет ошибку "Не завершение сеанса" на трекере и может стать причиной бана за непредумышленное читерство после его возобновления. Тут допустима только передача через stdin клиенту командной последовательности logoff - quit - exit.


Код: WIN-CLOSE: "µTorrent"
Автор: lucky_Luk
Дата сообщения: 17.01.2013 10:06
Fil_2071


Цитата:
При включенном UTorrent'e (даже если идет только раздача) запись получается не чистой. Вот и ищу, как можно по таймеру закрывать Utorrent на время записи.

Юзай внутреннее расписание uTorrent, там же в расписании есть галочка "Отключать DHT".
А чтобы видеозахват не заикался, то папка для закачки торрентов и папка для записи видео должны быть на разных ФИЗИЧЕСКИХ HDD. Папку для видео лучше держать не на том физическом диске, где системный логический диск.

А, у тебя IPTV. Значит канал не справляется одновременно с IPTV и торрентами. Уменьши количество соединений. Но проще да - отключать торрент на время записи. Внутреннее расписание справится, только отключай с запасом по времени до и после записи.
Автор: Fil_2071
Дата сообщения: 17.01.2013 13:31
lucky_Luk

Цитата:
Юзай внутреннее расписание uTorrent, там же в расписании есть галочка "Отключать DHT".

Попробую.


Цитата:
А чтобы видеозахват не заикался, то папка для закачки торрентов и папка для записи видео должны быть на разных ФИЗИЧЕСКИХ HDD. Папку для видео лучше держать не на том физическом диске, где системный логический диск.

Так и есть: торрент - один хард, система - другой, записываю на третий.


Цитата:
Значит канал не справляется одновременно с IPTV и торрентами.

Выходит, что так. Хотя и 100 мбит.
Автор: AndreyR
Дата сообщения: 18.02.2013 11:56
Подскажите, пож., как решить такую задачу:
Есть шлюз в интернет под Windows, на нем стоит прокси - Usergate. Иногда подвисает прокси.
Надо проверить наличие интернета, при отсутствии перезапустить прокси.
Поставил nncron на шлюз.
Сделал так:
#( test_proxy
Rule: HOST-EXIST: "www.google.com.ua" NOT
Action:
KILL: "usergate.exe"
PAUSE: 3000
START-APP: "D:\UserGate 5\usergate.exe"
)#

НО, как заставить HOST-EXIST проверить хост через прокси?
Автор: VoidVolker
Дата сообщения: 19.02.2013 20:30
В плагине http.spf есть поддержка прокси. Надо скачивать страницу и смотреть код результата:

Код:
#( Задача_222919022013
SingleInstance
Action:
HTTPProxy: "proxy.provider.ru"
HTTPProxyPort: <port_number>
HTTPProxy-Authorization: username:password
HTTP-GET: www.google.com.ua
DROP 2DROP
HTTP-RESULT 404 = IF
." Сервер недоступен" CR
KILL: "usergate.exe"
PAUSE: 3000
START-APP: "D:\UserGate 5\usergate.exe"
THEN
)#
Автор: Florell
Дата сообщения: 22.02.2013 12:23
Коллеги! Подскажите по следующему вопросу.

Необходимо через определенный период времени "простукивать" определенный сайт, и если он не отвечает - запускать определенный bat-файл

Простукивание осуществляется через: Rule: HOST-EXIST: "site.ru" NOT
Но! Он постоянно возвращает что сайт не доступен и запускает батник, хотя сайт на самом деле доступен.

Понять не могу как он его проверяет и есть ли где результаты проверки.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354

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


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