TotalCmd + nnCron = файлменеджер + планировщик со скриптами
Select messages from
# through # FAQ
[/[Print]\]

Total Commander -> Автоматизация Total Commander

#1: TotalCmd + nnCron = файлменеджер + планировщик со скриптами Author: РоманLocation: Орёл PostPosted: Sun Jan 16, 2005 15:04
    —
По просьбе Led'a начинаю тему, посвященную управлению Total Commander'ом с помощью внешнего пранировщика nnCron.
Вкратце о том, что может эта мощняга (полностью - на http://www.nncron.ru/):
Quote:

    - запускать произвольные программы как сервисы
    - запускать задачи "от имени" указанных юзеров
    - выключать или "усыплять" компьютер в заданное время
    - "будить" компьютер, чтобы запустить задачу
    - отображать/скрывать/закрывать/ убивать/сворачивать/разворачивать и прятать в системный трей заданные окна
    - менять размер и местоположение окон, а также изменять их "прозрачность"
    - добавлять в системный трей и удалять из системного трея произвольные иконки
    - выводить на экран и в лог-файл любые сообщения, в том числе и запросы на выполнение указанных действий
    - работать с клипбордом, файлами и реестром
    - эмулировать клавиатурный ввод и операции с мышкой
    - звонить и класть трубку
    - "пищать" через системный динамик с заданной продолжительностью и частотой
    - воспроизводить аудио-файлы
    - синхронизировать системное время
    - присваивать процессам указанный приоритет
    - прерывать работу любых запущенных процессов
    - автоматически перезапускаться после фатальных ошибок


nnCron способен отслеживать файлы, флаги, окна, процессы, движения мыши, время простоя компьютера, клавиатурные шорткаты, выход в онлайн/оффлайн, появление диска в драйве, наличие хоста в сети (пинг), изменение удаленного ресурса по http-протоколу, количество свободного места на диске и загруженность оперативной памяти...

nnCron позволяет использовать в задачах скриптовые языки VBScript и JScript, а также регулярные выражения. Может выполнять произвольные программы на языке Форт (SP-Forth), расширяется за счет плагинов и т. д...



#2:  Author: РоманLocation: Орёл PostPosted: Sun Jan 16, 2005 15:48
    —
Автоматизация оповещения о копировании файлов в общую папку "Shared Docs". Чтобы не ходить друг к другу и не говорить - "Посмотри у себя в буфере - я тебе файлы по локалке сбросил." делаем правило, отслеживающее активность в каталоге (в Shared Docs). В качестве действия при наличии активности в буфере выбираем показ диалогового окна примерно следующего содержания:"Активность в буфере. Открыть для просмотра? Да? Нет?" Чтобы правило срабатывало и тогда, когда меня нет рядом с компьютером, ставим таймер на 5 мин. на нажатие кнопки "Да". В качестве действия по нажатию кнопки "Да" выбираем запуск Тотала: "%total_install_dir\totalcmd.exe /L <путь_к_Shared Docs>".
Весьма удобно, экономит время и нервы.

#3:  Author: Master 2 PostPosted: Mon Feb 14, 2005 05:26
    —
А не подскажете ли как настроить отслеживание буфера?

#4:  Author: РоманLocation: Орёл PostPosted: Thu Feb 17, 2005 00:17
    —
Есть такая функция - WatchClipboard: "text_pattern"

Срабатывает если содержимое буфера обмена подпадает под указанную маску.

В качестве text_pattern вы можете использовать традиционную маску (с применением символов * и ?) или регулярные выражения, заключив их в прямые слеши: /<regexp>/.

Примеры:

\ сработает при любых изменениях содержимого буфера обмена
WatchClipboard: "*"
\ сработает, если в буфер обмена скопировать имя какого-либо
\ исполняемого файла, например, 'nncron.exe'
WatchClipboard: "*.exe*"
\ сработает, если в буфер обмена скопировать текст,
\ содержащий число
WatchClipboard: "/.*\d+.*/"


Период сканирования буфера (и вообще срабатывания функций Watch*) настраивается в конфигурационном файле nnCron'a. Себе я поставил 100 мс. Хватает.



Total Commander -> Автоматизация Total Commander


output generated using printer-friendly topic mod. All times are GMT + 4 Hours

Page 1 of 1

Powered by phpBB © 2001, 2005 phpBB Group