Control de conexin
===================

Versin: 1.0
Autor:   Pedro Reina
Fecha:   Julio 1999


Instalacin
-----------

El programa "Control de conexin" est pensado para ser usado en
Windows 3.1 junto con el software de conexin Trumpet. Para instalarlo
hay que preparar dos ejecutables, modificar dos scripts de Trumpet y,
opcionalmente, aadir una seccin en el archivo win.ini. Todo ello se
explicar a continuacin.

Paso 1. Crea un directorio, por ejemplo C:\CntCnx, copia en l el
fichero comprimido que has recibido y descomprmelo. Ya tienes
preparados los dos ejecutables, llamados CntCnx.exe y CntCnxOr.exe

Paso 2. Hay que modificar los scrips de conexin y de desconexin de
Trumpet para que ste lance el cronmetro y lo pare.

El script de arranque es Login.cmd, y hay que aadir la segunda lnea
de las tres que se ven a continuacin (las otras dos ya estarn ah).
As se consigue arrancar el cronmetro nada ms comenzar la conexin.

wait %onlinetimeout dcd
exec "C:\CntCnx\CntCnx.exe"
status Conectado. Accediendo como usuario: $username...

El script de desconexin es Bye.cmd, hay que aadir todas las lneas
que ves a continuacin, salvo la primera, la tercera y la ltima, que
ya estarn escritas. As conseguimos parar el cronmetro al terminar
la conexin

set dtr on
exec "C:\CntCnx\CntCnxOr.exe"
status "El mdem ha sido desconectado."
$Seccion = "Control de conexin"
load $Tiempo $Seccion
display "Tiempo de conexin" $Tiempo
$Tiempo = ""
save $Tiempo $Seccion
sleep 1

Paso 3. Este paso es opcional, pero muy recomendable. Consiste en
aadir una seccin en el fichero win.ini (que encontrars en el
directorio en que est instalado Windows). Puedes aadir estas tres
lneas, por ejemplo al final:

[Control de conexin]
Trumpet=C:\Trumpet\TrumpWsk.ini
Archivo=C:\CntCnx\Log.txt

La primera lnea es el nombre de la seccin. La segunda lnea es el
nombre del archivo de configuracin de Trumpet. Debes adaptarla segn
dnde hayas instalado Trumpet. Sirve para que Trumpet pueda saber el
tiempo total de una conexin y te lo presente en su ventana. Si no
pones esta lnea, simplemente no vers el tiempo total. La tercera
sirve para definir un fichero en el que se irn anotando todas tus
conexiones. Puedes poner cualquier nombre que quieras (no uses ni
caracteres acentuados ni ees), y luego podrs abrir el archivo con
cualquier editor de textos (el Bloc de notas, por ejemplo). Si esta
lnea no est, simplemente las conexiones no se anotarn.


Uso
---

Una vez instalado el programa tal como se ha indicado, no hay que
hacer nada especial para usarlo, todo ser automtico. Al realizar la
conexin se arrancar un cronmetro en una ventana que siempre estar
superpuesta a todas las dems. Se puede poner la ventana donde se
desee, y la prxima vez que la uses aparecer en el mismo sitio (para
conseguir esto el programa anota dos lneas en la seccin [Control de
conexin] de win.ini). Al terminar la conexin, desaparecer el
cronmetro.

Si se ha aadido la lnea Trumpet en la seccin [Control de conexin]
del archivo win.ini, cada vez que finalice una conexin aparecer su
tiempo en la ventana de Trumpet.

Si se ha aadido la lnea Archivo en la seccin [Control de conexin]
del archivo win.ini, cada vez que se realice una conexin ser anotada
en el fichero correspondiente. Cada conexin ocupa una lnea, en la
que aparecer la fecha, hora y duracin de la conexin.

La nica manera manual de cerrar la ventana del cronmetro es pulsar
la combinacin de teclas Alt-F4 cuando la ventana tiene el foco. Esto
slo hay que hacerlo si surge algn problema, ya que se anotar
incorrectamente la duracin de la conexin.

Ni el cronmetro ni el registro de conexiones son capaces de manejar
conexiones de 10 horas o ms. Al llegar a las 10 horas el cronmetro
se pone a cero.


Legalidad
---------

Este programa es de dominio pblico: lo puedes utilizar, copiar y
modificar sin ninguna restriccin. Si lo usas, te agradezco que me
enves alguna notificacin por correo electrnico.


Recompilar el programa
----------------------

El programa ha sido escrito en C y se ha utilizado el compilador
Borland C++ 4.5 para Microsoft Windows 3.1. Se entrega con el cdigo
fuente (el fichero Fuente.zip), pero si no te ha llegado puedes
descargarlo en mi sede web. Para recompilarlo hay que usar estas dos
lneas:

MAKE -fCntCnx.mak
BCC -W CntCnxOr.c


El autor
--------

Cualquier comentario o consulta sobre este programa (o sobre cualquier
otra cosa) ser bienvenido.

stos son mis datos:

Pedro Reina
Direccin electrnica: pedro@anit.es
Web: http://www.anit.es/pedro