🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.tcl
Article #433

Tcl + ekg

#433
From: moozyk
Date: Mon, 13 Nov 2006 21:23
26 lines
1733 bytes
Witam

 Jestem początkujący w tcl i mam pewien problem, chciałbym napisać skrypt 
który będzie odpalany gdy ktoś napisze do mnie na GG (klient ekg) np: test. 
Wszystko by było proste (np.: /on -a msg,chat * /exec -b %1 /home/abc/skrypt.
tcl %1 "%4") jednak ja chciałbym, żeby ten skrypt był cały czas włączony. 
Będzie połączony z bazą danych, po ty by po każdym 'test' nie łączył się z nią 
od nowa. Teraz pytanie, jak przesłać do takiego skryptu coś, i jak zrobić by 
odpowiedź ze skryptu trafiała z powrotem do ekg? Da się w ogóle?

Aktualnie plik skrypt.tcl wygląda tak:

#!/usr/bin/tcl

if {[lindex $argv 1] == "test"} {
  puts "Napisałeś test"
}

I działa w ten sposób, że gdy ktoś napisze do mnie test - ja mu odpiszę 
'Napisałeś test'.

Jak go zmienić by był cały czas włączony (vwait forever?) no i jak przesyłać 
do niego coś 'on msg,chat' ?

-- 
Wysłano z serwisu Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/
Technical Details
Message-ID: <ejannu$ic0$1@inews.gazeta.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail
From: "moozyk" <muzyk1954@NOSPAM.gazeta.pl>
Newsgroups: pl.comp.lang.tcl
Subject: Tcl + ekg
Date: Mon, 13 Nov 2006 21:23:10 +0000 (UTC)
Organization: "Portal Gazeta.pl -> http://www.gazeta.pl"
Lines: 26
Message-ID: <ejannu$ic0$1@inews.gazeta.pl>
NNTP-Posting-Host: dbb47.neoplus.adsl.tpnet.pl
X-Trace: inews.gazeta.pl 1163452990 18816 172.20.26.241 (13 Nov 2006 21:23:10 GMT)
X-Complaints-To: usenet@agora.pl
NNTP-Posting-Date: Mon, 13 Nov 2006 21:23:10 +0000 (UTC)
X-User: muzyk1954
X-Forwarded-For: 172.20.6.62
X-Remote-IP: dbb47.neoplus.adsl.tpnet.pl
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit