Помогите доделать скрипт чтение файла

Решение вопросов при работе с TCL скриптами.

Модератор: Модераторы

Помогите доделать скрипт чтение файла

Сообщение ayaal_86 » 08 янв 2012 19:41

Помогите доделать скрипт.
Хотелось бы чтоб на отдельные каналы, отдельные файлы читал и все строки. тут я пробовал токо 1 строку читал.
Заранее Спасибо!!!
# Биндим паблик команду.
bind pub - !проба proba

# Начинаем процедуру, срабатывающую на бинд.
proc proba {nick uhost hand chan text} {

# Имя <span class="posthilit">файла</span> который будем читать.
set fname "data/proba.dat"

# Открываем доступ к файлу для чтения (мы не ловим ошибки, однако
# можно использовать catch {} в случае если файл отсутствует.
set fp [open $fname "r"]

# Тут мы считываем все данные <span class="posthilit">из</span> <span class="posthilit">файла</span>.
set data [read -nonewline $fp]

# Закрываем файл.
close $fp

# Теперь разбиваем данные на отдельные строки.
set lines [split $data "\n"]

# Пишем в канал эту строку.
putserv "PRIVMSG $nick :$data"

# Процедура закончена.
}
ayaal_86
 
Сообщения: 29
Зарегистрирован: 28 дек 2011 08:12
Благодарил (а): 6 раз.
Поблагодарили: 0 раз.
Версия бота: Eggdrop 1.6.21+suzi

Re: Помогите доделать скрипт чтение файла

Сообщение tvrsh » 08 янв 2012 19:50

Ничего не понятно.
Чем не утраивают существующие скрипты читающие разные файлы?
Например вот: uhelp.tcl
Have fun.
-
Получить помощь можно на каналах #egghelp в сети IrcNet.ru и #eggdrop в сети RusNet(Ключ канала eggdrop).
Перед созданием новой темы внимательно читайте Правила оформления топиков.
Аватара пользователя
tvrsh
 
Сообщения: 1230
Зарегистрирован: 19 авг 2008 16:55
Откуда: Russian Federation, Podolsk
Благодарил (а): 6 раз.
Поблагодарили: 130 раз.
Версия бота: Eggdrop 1.6.20+suzi


Вернуться в TCL скрипты

Кто сейчас на конференции

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

cron