Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

TotalCmd + nnCron = файлменеджер + планировщик со скриптами

 
Post new topic   Reply to topic    Total Commander Forum Index -> Автоматизация Total Commander printer-friendly view
View previous topic :: View next topic  
Author Message
Роман



Joined: 22 Dec 2004
Posts: 19
Location: Орёл

Post (Separately) Posted: Sun Jan 16, 2005 15:04    Post subject: TotalCmd + nnCron = файлменеджер + планировщик со скриптами Reply with quote

По просьбе Led'a начинаю тему, посвященную управлению Total Commander'ом с помощью внешнего пранировщика nnCron.
Вкратце о том, что может эта мощняга (полностью - на http://www.nncron.ru/):
Quote:

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


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

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



_________________
2B|!2B
Back to top
View user's profile Send private message
Роман



Joined: 22 Dec 2004
Posts: 19
Location: Орёл

Post (Separately) Posted: Sun Jan 16, 2005 15:48    Post subject: Reply with quote

Автоматизация оповещения о копировании файлов в общую папку "Shared Docs". Чтобы не ходить друг к другу и не говорить - "Посмотри у себя в буфере - я тебе файлы по локалке сбросил." делаем правило, отслеживающее активность в каталоге (в Shared Docs). В качестве действия при наличии активности в буфере выбираем показ диалогового окна примерно следующего содержания:"Активность в буфере. Открыть для просмотра? Да? Нет?" Чтобы правило срабатывало и тогда, когда меня нет рядом с компьютером, ставим таймер на 5 мин. на нажатие кнопки "Да". В качестве действия по нажатию кнопки "Да" выбираем запуск Тотала: "%total_install_dir\totalcmd.exe /L <путь_к_Shared Docs>".
Весьма удобно, экономит время и нервы.
Back to top
View user's profile Send private message
Master 2



Joined: 10 Feb 2005
Posts: 4

Post (Separately) Posted: Mon Feb 14, 2005 05:26    Post subject: Reply with quote

А не подскажете ли как настроить отслеживание буфера?
Back to top
View user's profile Send private message
Роман



Joined: 22 Dec 2004
Posts: 19
Location: Орёл

Post (Separately) Posted: Thu Feb 17, 2005 00:17    Post subject: Reply with quote

Есть такая функция - WatchClipboard: "text_pattern"

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

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

Примеры:

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


Период сканирования буфера (и вообще срабатывания функций Watch*) настраивается в конфигурационном файле nnCron'a. Себе я поставил 100 мс. Хватает.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Автоматизация Total Commander All times are GMT + 4 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group