PP Script: ErgoDial

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

PP Script: ErgoDial

Сообщение Ergo » Ср янв 22, 2003 11:35 am

Итак, выкладываю свой скрипт ErgoDial - дозвон до провайдера, разрыв соединения, ведение статистики.
<a href='http://fileforum.ru/files/pp_ergodial_0.1_b1.rar' target='_blank'>http://fileforum.ru/files/pp_ergodial_0.1_b1.rar</a>

Хочется знать, работает у вас или нет. Удалось настроить или нет. Главное настройка. У меня работает и мне очень нравится. Может что-то нужно в ридми добавить.

И да. Без readme.txt будет очень трудно, поэтому читать обязательно!
<span style='color:green'><span style='font-size:16pt;line-height:100%'>Winamp np:Track 5 [stopped]</span></span>
<!--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

Сообщение Svyatoslav » Ср янв 22, 2003 2:44 pm

2XLSoft
И правда растянутся... Что то я не додумал - но ведь прав был, что сделать разные иконки нельзя <!--emo&:)-->Изображение<!--endemo-->

2Ergo
Попробовал. Скажу так. Все пашет кроме сохранения log файла после дисконнекта. Он у меня сохраняется не в папку Logs, а почему-то в диск C: файлом Program.log Все пути проверял - нормал (мне лишь надо было вместо P указать Program Files Так что все ok до завершения работы в сети, потом пишет, что не может открыть файл .log (который должен был сохраниться), т.к. его не существует...
<< These words make real sense >>
Svyatoslav
Мл. сержант
 
Сообщений: 21
Зарегистрирован: Вт апр 02, 2002 8:51 pm
Откуда: Russia, Saint-Petersburg
Пункты репутации: 0

Сообщение Ergo » Ср янв 22, 2003 4:27 pm

2Svyatoslav
<!--QuoteBegin--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>QUOTE </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->Он у меня сохраняется не в папку Logs, а почему-то в диск C: файлом Program.log <!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->
Странно. Получается, что проблема в этой строке

log_file = "&(pprofolder)ScriptsErgoDialLogs" ++ formatdate( "MM-yyyy", "&(date)") ++ ".log"

Хотя нет. Проблема заключается в том что у тебя длинное имя файла получается. Ох уж эта Program files. Взять бы микрософту и руки пообрубывать <!--emo&:(-->Изображение<!--endemo-->

Значит в файле ergo_disconnect.txt
исправь
Exec ToFile &(log_file) &(ErgoResult)
на
Exec ToFile "&(log_file)" &(ErgoResult)

Теперь должно работать, если нет других проблем с длинными именами. Я проверить не могу к сожалению, потому как не делаю длинных имен.
<span style='color:green'><span style='font-size:16pt;line-height:100%'>Winamp np:silence</span></span>
<!--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

Сообщение Svyatoslav » Ср янв 22, 2003 5:20 pm

Попробую - доложу...

А насчет длинных имен, так у меня с ними практически нет проблем, тогда зачем все менять? Оставил как есть.
<< These words make real sense >>
Svyatoslav
Мл. сержант
 
Сообщений: 21
Зарегистрирован: Вт апр 02, 2002 8:51 pm
Откуда: Russia, Saint-Petersburg
Пункты репутации: 0

Сообщение Ergo » Ср янв 22, 2003 5:28 pm

<!--QuoteBegin--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>QUOTE </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->А насчет длинных имен, так у меня с ними практически нет проблем, тогда зачем все менять?<!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->
Никто не говорит, что с ними обязательно должны быть проблемы. Но рано или поздно они случаются. Например в скрипте PowerPro нужно написать
C:PInternet ExplorerIEXPLORE.EXE для короткого имени или
"C:Program FilesInternet ExplorerIEXPLORE.EXE" - для длинного. То есть ты уже должен следить, где указывать кавычки, а где нет. Простой но наглядный пример.
<span style='color:green'><span style='font-size:16pt;line-height:100%'>Winamp np:silence</span></span>
<!--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

Сообщение Svyatoslav » Ср янв 22, 2003 5:33 pm

2Ergo
Спасибо! Буду впредь знать. Сейчас попробую отсоединиться от сети и проверить логи.
<< These words make real sense >>
Svyatoslav
Мл. сержант
 
Сообщений: 21
Зарегистрирован: Вт апр 02, 2002 8:51 pm
Откуда: Russia, Saint-Petersburg
Пункты репутации: 0

Сообщение Svyatoslav » Ср янв 22, 2003 5:51 pm

2Ergo
Все, настроил. Спасибо за помощь! <!--emo&:o-->Изображение<!--endemo-->
<< These words make real sense >>
Svyatoslav
Мл. сержант
 
Сообщений: 21
Зарегистрирован: Вт апр 02, 2002 8:51 pm
Откуда: Russia, Saint-Petersburg
Пункты репутации: 0

Сообщение Ergo » Ср янв 22, 2003 6:58 pm

2Svyatoslav
<!--QuoteBegin--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>QUOTE </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->Разъединился... Панелька плавно исчесла, как и надо. Но выползла ошибка: Невозможно прочитать файл monthly.log Странно. Он у меня там точно был. Пошарился и нашел, что в скрипте summerize есть строка  File Delete &(monthly)  - зачем она? Видать она файл и удаляет, а потом к нему сама же не может получить доступ! Почему так? Для чего эта строка нужна?<!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->
Ну ты что разобрался сам уже? В чем проблема то была? А удаляется файл для того, чтобы создать новый. Просто если не удалять, то предыдущие строки в monthly.log будут оставаться. А так я его удаляю, а потом создаю с новой строкой.
<span style='color:green'><span style='font-size:16pt;line-height:100%'>Winamp np:Paradise Lost - I Am Nothing</span></span>
<!--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

Сообщение Seva » Пт янв 24, 2003 9:23 am

2Ergo
Как в настройках программы сделать Re-"Import from text" - дело в том, что такая панелька мне не нужна, точнее мне нужна чуть другая звонилка - чтобы перезванивала сама и считала трафикк по дням(можно и без этого). Я думал, что это не оч тяжело будет сделать, немного изменив скрипт, но не получилось <!--emo&;)-->Изображение<!--endemo-->. Буду писать с нуля. Посему еще один вопрос - через какие параметры можно получить данные о траффике
Seva
Капитан
 
Сообщений: 235
Зарегистрирован: Пт мар 29, 2002 8:06 am
Откуда: Minsk
Пункты репутации: 0

Сообщение Ergo » Пт янв 24, 2003 10:53 am

2Seva
<!--QuoteBegin--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>QUOTE </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->Как в настройках программы сделать Re-"Import from text" - дело в том, что такая панелька мне не нужна<!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->
Ну не нужна, так удали, или пермести куда захочешь. Я так понял, ты имеешь в виду панельку, которая показывает сумму минут за текущий месяц. Она у меня находится на главной панельке.

<!--QuoteBegin--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>QUOTE </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->точнее мне нужна чуть другая звонилка - чтобы перезванивала сама <!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->
В смысле CallBack? Или что? Что ты имеешь под "перезванивала сама". В любом случае стандартной звонилки под Windows XP хватает на все случаи жизни.

<!--QuoteBegin--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>QUOTE </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->считала трафикк по дням(можно и без этого). <!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->
Можно сделать и под дням - в файле globals.txt
log_file = "&(pprofolder)ScriptsErgoDialLogs" ++ formatdate( "MM-yyyy", "&(date)") ++ ".log"

Поменяй просто на
log_file = "&(pprofolder)ScriptsErgoDialLogs" ++ "&(date)"++ ".log"
Тогда звонки за каждый день будут находиться в отдельных файлах.
<span style='color:green'><span style='font-size:16pt;line-height:100%'>Winamp np:silence</span></span>
<!--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

Сообщение XLSoft » Пт янв 24, 2003 12:03 pm

В общем, и я тоже вроде настроил. Но оказалось, что это не совсем то, что мне надо. Статистика сама по себе мне вообще не нужна, да и стандартную звонилку не хочу видеть. <!--emo&:)-->Изображение<!--endemo-->
Есть два прова, и у каждого несколько телефонов. Надо только быстро позвонить и все. Хорошо бы конечно с перебором телефоном, ну или если нет, то просто с выбором номеров из списка.
Для этого наверное подошла бы dundial.exe из стандартного дистрибутива, но вот беда - по-моему она не понимает номер телефона как параметр. Хотя можно конечно наделать соединений с одним провом, но разными телефонами, но это как то...
<a href='http://xlsoft.net.ru/' target='_blank'>XLSoft</a> - оффлайн-каталог лучших программ и сайтов
XLSoft
Капитан
 
Сообщений: 158
Зарегистрирован: Чт мар 28, 2002 8:39 pm
Откуда: Киев
Пункты репутации: 0

Сообщение dAnIK SeNT » Пт янв 24, 2003 12:53 pm

2XLSoft
В Win2000/XP встроенная фишка - для каждого прова можно несколько телефонов заводить
2Ergo
Как тебе не стыдно - у тебя в globals.txt даже строчка осталась от DialStat'а, а посчет прототипа ни слова...
яНЯЕД ОН СОПЪФЙЕ: Athlon 64 X2 5200+ @2,86GHz / nF 570 SLI (ASUS M2N SLI Deluxe) / 4 Gb RAM (4x1Gb Kingston) / 2,9Tb SATAII (0,50+0,64+0,75+1,00Tb WD) / ASUS 8800 GTS512 / 2x NEC-Optiarc AD-7173 / Thermaltake ToughPower 650W / 2x30W Microlab Solo-2 / 20" LCD Benq FP202W (wide) / openSUSE 11.1 / KDE 4.2.1
<!--coloro:Navy--><span style="color:Navy"><!--/coloro-->оН БЯЕЛ БНОПНЯЮЛ - Б email. б ICQ ОНЪБКЪЧЯЭ ПЮГ Б ОНКЦНДЮ.<!--colorc--></span><!--/colorc-->
dAnIK SeNT
Маршал
 
Сообщений: 5101
Зарегистрирован: Чт мар 28, 2002 7:48 pm
Откуда: яяяп
Пункты репутации: 0

Сообщение Ergo » Пт янв 24, 2003 1:26 pm

<!--QuoteBegin--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>QUOTE </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->а посчет прототипа ни слова... <!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->
Ну если только на счет прототипа. Типа меня вдохновила идея скрипта Danika <!--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

Сообщение XLSoft » Пт янв 24, 2003 1:33 pm

2dAnIK SeNT
Это понятно, но идея не в этом. Надо же как-то их, эти телефоны, перебирать. Как это сделать, если, например, три телефона висят на одном эккаунте? А если будет три одинаковых эккаунта с разными телефонами, то перебирать их можно, как отдельные эккаунты, но дозвон будет идти к одному и тому же прову. То есть крутить dundial.exe с разными conn_name. Яволь? <!--emo&:)-->Изображение<!--endemo-->
<a href='http://xlsoft.net.ru/' target='_blank'>XLSoft</a> - оффлайн-каталог лучших программ и сайтов
XLSoft
Капитан
 
Сообщений: 158
Зарегистрирован: Чт мар 28, 2002 8:39 pm
Откуда: Киев
Пункты репутации: 0

Сообщение dAnIK SeNT » Пт янв 24, 2003 1:39 pm

2XLSoft
У тебя винда какая? Win2K/XP сам перебирает номера, стандартной звонилкой. По одному не дозвонился - пробует следующий.
яНЯЕД ОН СОПЪФЙЕ: Athlon 64 X2 5200+ @2,86GHz / nF 570 SLI (ASUS M2N SLI Deluxe) / 4 Gb RAM (4x1Gb Kingston) / 2,9Tb SATAII (0,50+0,64+0,75+1,00Tb WD) / ASUS 8800 GTS512 / 2x NEC-Optiarc AD-7173 / Thermaltake ToughPower 650W / 2x30W Microlab Solo-2 / 20" LCD Benq FP202W (wide) / openSUSE 11.1 / KDE 4.2.1
<!--coloro:Navy--><span style="color:Navy"><!--/coloro-->оН БЯЕЛ БНОПНЯЮЛ - Б email. б ICQ ОНЪБКЪЧЯЭ ПЮГ Б ОНКЦНДЮ.<!--colorc--></span><!--/colorc-->
dAnIK SeNT
Маршал
 
Сообщений: 5101
Зарегистрирован: Чт мар 28, 2002 7:48 pm
Откуда: яяяп
Пункты репутации: 0

След.

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

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

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

cron