Script Wanted: Просмотр папки и действия.

Те, кто ей начинают пользоваться, уже не в силах остановиться! Она может все. Или почти все!

Script Wanted: Просмотр папки и действия.

Сообщение Scalder » Вт мар 04, 2003 7:20 pm

1) Нужно повесить кнопку(красного цвета пока можно просто с текстом)
2) Каждые 3 минуты проверять содержимое папки
3) если в папке есть что-нить то кнопку сменить на (зелёную или на другой текст)

т.к. в pp я ничего кроме запуска setup не умею прошу за ламерство Ergo меня не банить <!--emo&;)-->Изображение<!--endemo-->
<!--coloro:green--><span style="color:green"><!--/coloro-->А что я не так сказал?<!--colorc--></span><!--/colorc-->
<!--coloro:red--><span style="color:red"><!--/coloro-->А ты как думал? Конечно это ИМХО<!--colorc--></span><!--/colorc-->

<!--coloro:red--><span style="color:red"><!--/coloro-->>В каждом системном администраторе есть что-то от Бога.<!--colorc--></span><!--/colorc-->
В каждом программисте есть что-то от Бога для Бога. :-р
<a href="http://www.erepublik.com/en/referrer/mrScalder" target="_blank">Изображение</a>
Scalder
Генерал-майор
 
Сообщений: 2587
Зарегистрирован: Пн апр 08, 2002 10:21 am
Пункты репутации: 0

Сообщение Sane » Вт мар 04, 2003 9:00 pm

Лёгко. <!--emo&:)-->Изображение<!--endemo-->

Создаешь кнопку. Без иконки. Выставляешь на нее own background в красный. Дальше, создаешь в папке scripts файлик mymonitor.txt. В нем пишешь

for()
wait 180
if (file.validpath("нужный тебе путь*.*")) do
Format item item 1 list "Bar" colorback 65280
else
format item item 1 list "Bar" colorback 255
endif
endfor

Понятное дело, прописываешь свое имя бара и свой номер кнопки. Вешаешь этот скрипт на sturtup в sheduler - и будет тебе счастье. Нужен так же установленный плагин file, но он идет в стандартной поставке.
Sane
Лейтенант
 
Сообщений: 81
Зарегистрирован: Пн янв 20, 2003 11:34 am
Откуда: Минск
Пункты репутации: 0

Сообщение Ergo » Вт мар 04, 2003 9:20 pm

Вот еще один вариант. На мой взгляд самый простой:

Код: выделить все
; Windows PowerPro Script by Ergo
; Написано специально для Scalder-а :)
; Укажи папку, которую ты хочешь мониторить

handle = "C:Scalder"



number = file.allfiles (handle)

if (number > 0) Do

   Quit("Пришли файлы")   

Else

   Quit("Файлов нет")

Endif


Скрипт сохраняешь под каким нибудь именем, например scalder.powerpro в папке со скриптами.

А в качестве названия кнопки указываешь
*Info expr(.scalder)
<!--coloro:purple--><span style="color:purple"><!--/coloro--><!--sizeo:1--><span style="font-size:8pt;line-height:100%"><!--/sizeo-->I can't stop using<a href="http://wincmd.ru" target="_blank">Total Commander</a> <!--sizec--></span><!--/sizec--><!--colorc--></span><!--/colorc-->
Ergo
Полковник
 
Сообщений: 1357
Зарегистрирован: Чт мар 28, 2002 12:42 pm
Откуда: Brest Fortress
Пункты репутации: 0

Сообщение Scalder » Ср мар 05, 2003 8:06 am

2Ergo
2Sane
Огроное спасибо :Ж)))
Не думал что проблема решаеться так просто <!--emo&:)-->Изображение<!--endemo-->))
теперь есть тема на работе устанавливать pp <!--emo&:)-->Изображение<!--endemo-->
сегодня вечером дома попробую повожусь <!--emo&:)-->Изображение<!--endemo-->
<!--coloro:green--><span style="color:green"><!--/coloro-->А что я не так сказал?<!--colorc--></span><!--/colorc-->
<!--coloro:red--><span style="color:red"><!--/coloro-->А ты как думал? Конечно это ИМХО<!--colorc--></span><!--/colorc-->

<!--coloro:red--><span style="color:red"><!--/coloro-->>В каждом системном администраторе есть что-то от Бога.<!--colorc--></span><!--/colorc-->
В каждом программисте есть что-то от Бога для Бога. :-р
<a href="http://www.erepublik.com/en/referrer/mrScalder" target="_blank">Изображение</a>
Scalder
Генерал-майор
 
Сообщений: 2587
Зарегистрирован: Пн апр 08, 2002 10:21 am
Пункты репутации: 0

Сообщение Ergo » Ср мар 05, 2003 9:12 am

2Scalder
<!--QuoteBegin--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>QUOTE </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->теперь есть тема на работе устанавливать pp  
сегодня вечером дома попробую повожусь <!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->
Еще один сейчас на PowerPro подсядет <!--emo&:)-->Изображение<!--endemo-->
ps. Как вариант к твоей задаче можно также вывести:
1. Количество файлов, имена файлов, размер папки... да мало еще чего можно придумать <!--emo&:)-->Изображение<!--endemo--> Можно сделать так, что как только у тебя в этой папке что-нибудь появится будет играть звук и появится сообщение. Я уже молчу о том, что с файлами можно автоматические что-нибудь сделать. Например отправить по почте, запаковать и убить <!--emo&:)-->Изображение<!--endemo-->
<!--coloro:purple--><span style="color:purple"><!--/coloro--><!--sizeo:1--><span style="font-size:8pt;line-height:100%"><!--/sizeo-->I can't stop using<a href="http://wincmd.ru" target="_blank">Total Commander</a> <!--sizec--></span><!--/sizec--><!--colorc--></span><!--/colorc-->
Ergo
Полковник
 
Сообщений: 1357
Зарегистрирован: Чт мар 28, 2002 12:42 pm
Откуда: Brest Fortress
Пункты репутации: 0

Сообщение Scalder » Ср мар 05, 2003 12:30 pm

2Ergo
<!--QuoteBegin--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>QUOTE </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->Еще один сейчас на PowerPro подсядет <!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->
уже <!--emo&:)-->Изображение<!--endemo--> А я так долго держался <!--emo&:)-->Изображение<!--endemo-->

p.s. тему можно закрывать.
<!--coloro:green--><span style="color:green"><!--/coloro-->А что я не так сказал?<!--colorc--></span><!--/colorc-->
<!--coloro:red--><span style="color:red"><!--/coloro-->А ты как думал? Конечно это ИМХО<!--colorc--></span><!--/colorc-->

<!--coloro:red--><span style="color:red"><!--/coloro-->>В каждом системном администраторе есть что-то от Бога.<!--colorc--></span><!--/colorc-->
В каждом программисте есть что-то от Бога для Бога. :-р
<a href="http://www.erepublik.com/en/referrer/mrScalder" target="_blank">Изображение</a>
Scalder
Генерал-майор
 
Сообщений: 2587
Зарегистрирован: Пн апр 08, 2002 10:21 am
Пункты репутации: 0

Сообщение Scalder » Ср мар 05, 2003 7:32 pm

2Ergo
Делаю всё как ты и сказал
копирую твой скрипт и сохраняю в файл PowerProscriptsfolderscalder.powerpro
создаю кнопку и у неё в названии ставлю то что ты сказал и....
у меня выводит "Cannot access script file scalder" может где-то надо прописать ещё путь к нему?
<!--coloro:green--><span style="color:green"><!--/coloro-->А что я не так сказал?<!--colorc--></span><!--/colorc-->
<!--coloro:red--><span style="color:red"><!--/coloro-->А ты как думал? Конечно это ИМХО<!--colorc--></span><!--/colorc-->

<!--coloro:red--><span style="color:red"><!--/coloro-->>В каждом системном администраторе есть что-то от Бога.<!--colorc--></span><!--/colorc-->
В каждом программисте есть что-то от Бога для Бога. :-р
<a href="http://www.erepublik.com/en/referrer/mrScalder" target="_blank">Изображение</a>
Scalder
Генерал-майор
 
Сообщений: 2587
Зарегистрирован: Пн апр 08, 2002 10:21 am
Пункты репутации: 0

Сообщение Sane » Ср мар 05, 2003 7:47 pm

<!--emo&:)-->Изображение<!--endemo-->
PowerProscriptsscalder.powerpro

Ложить по этому пути. <!--emo&:)-->Изображение<!--endemo-->
Sane
Лейтенант
 
Сообщений: 81
Зарегистрирован: Пн янв 20, 2003 11:34 am
Откуда: Минск
Пункты репутации: 0

Сообщение Scalder » Чт мар 06, 2003 5:43 am

2Ergo
2Sane
у-у-у-у-у!!!! просто круто такое ощущение я испытывал последний раз когда написал прогу на асме года 4 назад <!--emo&:)-->Изображение<!--endemo-->
просто улёт <!--emo&:)-->Изображение<!--endemo--> работает на ура!
<!--coloro:green--><span style="color:green"><!--/coloro-->А что я не так сказал?<!--colorc--></span><!--/colorc-->
<!--coloro:red--><span style="color:red"><!--/coloro-->А ты как думал? Конечно это ИМХО<!--colorc--></span><!--/colorc-->

<!--coloro:red--><span style="color:red"><!--/coloro-->>В каждом системном администраторе есть что-то от Бога.<!--colorc--></span><!--/colorc-->
В каждом программисте есть что-то от Бога для Бога. :-р
<a href="http://www.erepublik.com/en/referrer/mrScalder" target="_blank">Изображение</a>
Scalder
Генерал-майор
 
Сообщений: 2587
Зарегистрирован: Пн апр 08, 2002 10:21 am
Пункты репутации: 0

Сообщение Scalder » Вт мар 11, 2003 11:27 am

2Ergo
А можно прям из твоего скрипта как-то повлиять на цвет кнопки в баре?
<!--coloro:green--><span style="color:green"><!--/coloro-->А что я не так сказал?<!--colorc--></span><!--/colorc-->
<!--coloro:red--><span style="color:red"><!--/coloro-->А ты как думал? Конечно это ИМХО<!--colorc--></span><!--/colorc-->

<!--coloro:red--><span style="color:red"><!--/coloro-->>В каждом системном администраторе есть что-то от Бога.<!--colorc--></span><!--/colorc-->
В каждом программисте есть что-то от Бога для Бога. :-р
<a href="http://www.erepublik.com/en/referrer/mrScalder" target="_blank">Изображение</a>
Scalder
Генерал-майор
 
Сообщений: 2587
Зарегистрирован: Пн апр 08, 2002 10:21 am
Пункты репутации: 0

Сообщение Ergo » Вт мар 11, 2003 12:30 pm

2Scalder
А можно прям из твоего скрипта как-то повлиять на цвет кнопки в баре?

Нет. Хотя это идея, послать вишь автору на счет возможности использования в названии кнопок тегов например <b></b>
<!--coloro:purple--><span style="color:purple"><!--/coloro--><!--sizeo:1--><span style="font-size:8pt;line-height:100%"><!--/sizeo-->I can't stop using<a href="http://wincmd.ru" target="_blank">Total Commander</a> <!--sizec--></span><!--/sizec--><!--colorc--></span><!--/colorc-->
Ergo
Полковник
 
Сообщений: 1357
Зарегистрирован: Чт мар 28, 2002 12:42 pm
Откуда: Brest Fortress
Пункты репутации: 0

Сообщение Scalder » Вт мар 11, 2003 1:14 pm

2Ergo
а что нить типа
Format item item 1 list "Bar" colorback 65280 - нет?
если нет.. то это действительно надо-бы исправить <!--emo&:)-->Изображение<!--endemo-->))
<!--coloro:green--><span style="color:green"><!--/coloro-->А что я не так сказал?<!--colorc--></span><!--/colorc-->
<!--coloro:red--><span style="color:red"><!--/coloro-->А ты как думал? Конечно это ИМХО<!--colorc--></span><!--/colorc-->

<!--coloro:red--><span style="color:red"><!--/coloro-->>В каждом системном администраторе есть что-то от Бога.<!--colorc--></span><!--/colorc-->
В каждом программисте есть что-то от Бога для Бога. :-р
<a href="http://www.erepublik.com/en/referrer/mrScalder" target="_blank">Изображение</a>
Scalder
Генерал-майор
 
Сообщений: 2587
Зарегистрирован: Пн апр 08, 2002 10:21 am
Пункты репутации: 0

Сообщение Saver » Пт мар 28, 2003 4:34 pm

<!--QuoteBegin--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>QUOTE </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->а что нить типа  
Format item item 1 list "Bar" colorback 65280 - нет?  
если нет.. то это действительно надо-бы исправить )) <!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->
Мне идея очень понравилась я ее использовал и чуть-чуть доработал. Если в скрипт Ergo добавить кусочек скрипта Sane и в своиствах кнопки поставить галку "Own background"? выбрать какой-нибудь цвет (любой он все равно не виден). То получается то что просили. При пустом каталоге черный цвет в противном случае зеленый!

; Windows PowerPro Script by Ergo+Sane
; Укажи папку, которую ты хочешь мониторить
handle = "C:Temp"

number = file.allfiles (handle)
if (number > 0) Do
Format Item item 5 list "Bar" colorback 3014445
Quit("Пришли файлы")
Else
Format Item item 5 list "Bar" colorback 0
Quit("Файлов нет")
Endif
"Боишся? Не делай! Сделал? Не бойся!"
Saver
Прапор
 
Сообщений: 63
Зарегистрирован: Ср мар 26, 2003 2:04 pm
Откуда: Санкт-Петербург
Пункты репутации: 0


Вернуться в Windows PowerPro

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 6

cron