VOICE Homepage: http://www.os2voice.org |
[Vorherige Seite] [Nächste Seite] [Artikelübersicht] |
Dezember 2000
editor@os2voice.org
Von Mark
Dodel ©Dezember 2000, Übersetzung: Peter
Weilbacher
PM Timer: http://www.habets-it.nl/~jeffh/pmtimer.html PM Timer v1.19 zum Herunterladen (Freeware): http://www.habets-it.nl/~jeffh/files/pmt119b.zip |
Jahrelang habe ich nach einem einfachen Tool gesucht, um meine Benutzung der Einwahl per Telefon aufzeichnen zu können. Nicht um meine Internetverbindung zu kontrollieren, denn ich habe ein Kabelmodem, das mich 24 Std. und 7 Tage ans Internet anschließt. Wofür ich das brauchte war, meine Arbeitszeit zu messen, während ich mich in Großrechner von Klienten einwählte. Ich bin Berater/Programmierer für Großrechner und über die Jahre habe ich jeden Monat mehrere hundert Dollar in Fernverbindungsgebühren gesteckt.
Da ich selbständig bin, bleiben diese Ausgaben an mir hängen; sie im Auge behalten zu können wäre also eine nette Sache gewesen. Ich habe vorher schon eine andere Anwendung ausprobiert, aber bei dieser mußte man manuell einen Knopf betätigen, um den Timer zu starten. Ich bin eben nicht genau genug, um immer daran zu denken, also waren die Resultate ziemlich nutzlos. Was ich brauchte, war etwas, das ich installieren und wieder vergessen konnte. Endlich bin ich nach jahrelanger Suche über die Antwort gestolpert - PM Timer. Dies ist eine kleine PM Anweundung von Jeffrey Habets, der in den Niederlanden wohnt. Jeff ist auch der Autor von PM Notes. Es scheint, daß Europäer viel mehr damit beschäftigt sind, Telefonausgaben zu kontrollieren, da sie sogar für lokale Telefonbenutzung geschröpft werden, etwas das die meisten Amerikaner für selbstverständlich nehmen. PM Timer ist geschrieben worden, um OS/2 Benutzern zu helfen, die Kosten in Echtzeit zu messen, und auch ein Log für die Kontrolle der Telefonrechnung zu liefern. Es hat sich herausgestellt, daß PM Timer schon seit Jahren existiert. Ich denke, daß ich vorher einfach nicht wußte, wo ich danach suchen sollte. Leider arbeitet Herr Habets nicht mehr mit OS/2 Anwendungen, so daß PM Timer eingefroren ist, soweit es die Funktionalität betrifft.
Der Autor empfiehlt, eine Batchdatei zu erzeugen, die zuerst PM Timer und dann Ihr Einwählprogramm startet. Für mich war es einfacher, ein Programmobjekt für pmtimer.exe zu erstellen und in meinen Kommunikationsordner zu packen, der ein Arbeitsordner ist. Wenn ich diesen Ordner öffne, öffnen sich PM Timer, mein Einwählprogramm (Dials/2 4.53) und PComm (Personal Communications for OS/2 4.1) alle automatisch.
Sie können auch einen periodischen Signalton und die Tonfrequenzen dafür festsetzen. Eins der nettesten Features ist, daß das Programm eine Anzeige des Timers und der laufenden Kosten in der Titelzeile von anderen Fensten erzeugen kann. Man kann diese Anzeige verschieben, so daß sie nicht andere Titelzeilenerweiterungen wie Xit und NPSWPS stört.
Schließlich kann man einstellen, wie PM Timer automatisch den COM-Port überwacht. Zuerst muß man angeben, welchen Port man überwachen will. Man kann die Sekunden zwischen Connect und Carrier einstellen (Standard sind 10). Es gibt zwei Methoden, die seriellen Schnittstellen anzusprechen, Direct Hardware access (IOPL, Hardware-Direktzugriff) oder über den seriellen Port-Treiber (COM.SYS oder SIO.SYS). Standard ist der Hardware-Direktzugriff. Wenn Sie Direct Hardware Access benutzen wollen, müssen Sie IOPL=YES in der CONFIG.SYS gesetzt haben. Wenn Sie sich für die COM-Port-Methode entscheiden, sollten Sie sich zweier Probleme bewußt sein, denen man laut README.TXT begegnen kann: "Der Nachteil des Zugriffs über den Treiber ist, daß (mit COM.SYS) DOS/WIN-OS2 Sitzungen exklusiven Zugriff auf den Port haben, so daß PM Timer dann den Port nicht überwachen kann. Außerdem gibt es einige OS/2-Anwendungen, die nicht auflegen, wenn PM Timer -Überwachung mittels Treiber aktiviert ist. Deshalb empfehle ich, den Hardware-Direktzugriff zu benutzen."
Wenn ich Dials/2 benutze, um mich bei meinen Klienten einzuwählen, und wenn die Verbindung steht, verschwindet das Wort Start und das Wort Stop erscheint auf dem roten Knopf. Der Timer startet und die Verbindungskosten werden angezeigt.
Jedes aktivierte Fenster zeigt dann dieselben Daten in ihrer Titelzeile. Im Bild unten sind die Daten von PM Timer in roten Ziffern dargestellt. Ich benutze Xit, das etliche Knöpfe und die aktuelle Zeit zur Titelzeile hinzufügt. Man kann so ein Auge auf diese Daten haben, während man arbeitet. Hier ist ein Screenshot eines PComm/2-Fensters (Personal Communications for OS/2) mit aktivierter PM Timer-Anzeige. Beachten Sie die Kostenanzeige und die vergangene Zeit als rote Ziffern in der Titelzeile. Andere Erweiterungen der Titelzeile in dieser Abbildung sind X-it 2.51 (dunkelblaue Uhrzeit und drei Knöpfe rechts davon) und Styler/2 v1.6.1.1 (Bitmap in der Titelzeile und der Font).
PM Timer erzeugt eine Log-Datei im PM Timer-Verzeichnis, die man sich entweder mit dem Lieblingseditor ansehen kann oder indem man auf das Systemmenü klickt und Log Window auswählt. Das Log gibt an, wann PM Timer gestartet wurde, wann der Carrier erkannt und verloren wurde und die Verbindungsdauer sowie Kosten und Zone.
19:09:28 Saturday, October 21 2000 - PM Timer version 1.19ßAndere Kommandozeilenparameter sind wie folgt:
19:10:28 Carrier Detected
19:16:33 Carrier Dropped
19:16:33 Connection time: 00:06:15
19:16:33 Costs: 0.700 - Zone 4
19:25:19 User exit requested - terminating21:55:59 Saturday, October 21 2000 - PM Timer version 1.19ß
22:37:20 Carrier Detected
22:37:25 Carrier Dropped
22:37:25 Connection time: 00:00:15
22:37:25 Costs: 0.100 - Zone 4
/H um PM Timer minimiert zu starten.
/Q um einen laufenden PM Timer zu schließen.
/W um eine Warnmeldung zu verhindern, die angezeigt wird, wenn man PM Timer schließt während er die Zeit nimmt.
/INI=dateiname.ini um PM Timer zu veranlassen, die Datei dateiname.ini statt pmtimer.ini zu benutzen, um die Konfiguration zu speichern und zu laden.
Insgesamt war ich erfreut, dieses kleine Tool zu finden. Es erstaunt
mich, daß, nachdem ich OS/2 seit fast 10 Jahren benutze, ich immer
noch nützliche Anwendungen und Tools finde. Für jemanden, der
eine Kontrolle für seine Verbindungskosten braucht, ist PM Timer eine
Perle einer Entdeckung. Und apropos Kosten: PM Timer ist Freeware.
Artikelübersicht
editor@os2voice.org
[Vorherige Seite] [Inhalt]
[Nächste Seite]
VOICE Homepage: http://www.os2voice.org