|
|
|
| Plus49 - Handbuch zur Version 1.0.2, Stand: 31.10.2010 |
PDF Version dieses Handbuches: Plus49_Handbuch_1.0.2.pdf
Vorab
Dieses Handbuch erläutert die Funktionsweise und die Bedienung von Plus49.
Alle Begriffe, die sich auf das Programm beziehen sind blau formatiert und werden an anderer Stelle in diesem Handbuch erklärt.
An der Stelle an der sie erklärt werden, sind sie blau und fett formatiert.
Begriffe, die sich auf das Betriebssystem beziehen sind grün formatiert und werden hier nicht erläutert.
Installation
Zum Programm gehören folgende drei Dateien:
Plus49.exe, ITapi3.dll und Interop.IWshRuntimeLibrary.dll
Diese befinden sich normalerweise gemeinsam in einem Ordner.
Das Programm erstellt keine weiteren Dateien oder Registry-Einträge und nimmt keine Änderungen an der Systemkonfiguration vor, daher hat es keine Installation- und Deinstallationsroutine.
Das Programm kann also einfach als Ganzes kopiert und auch wieder gelöscht werden.
Einschränkend dazu sei allerdings die Plus49.ini erwähnt und alles aus dem Abschnitt Einbindung.
Der Reiter Wählen

Die Statusanzeige unten im Programm ist auf allen Reitern sichtbar und zeigt Meldungen und Informationen.
Liegt keine aktuell anzuzeigende Meldung oder Information an, so wird der aktuell gewählte Hotkey angezeigt. Alle anderen Anzeigen verschwinden nach einem vordefinierten, kurzen Moment wieder oder werden gegenebenfalls vorher schon durch eine neue Anzeige ersetzt.
Das Textfeld Eingabe
Hier kann beliebiger Text eingegeben werden.
Der Text wird sofort in das Feld Rufnummer kopiert.
Falls die Option Filter anwenden aktiviert ist, dann wird der Text vor dem Kopieren ausgewertet und nur die resultierende Rufnummer kopiert.
Wird, während der Reiter Wählen aktiv ist, die Eingabetaste [Enter] gedrückt. so wird dadurch der Wählvorgang gestartet.
Das Textfeld Rufnummer
Dieses Feld ist schreibgeschützt. Markieren und Kopieren ist allerdings möglich.
Der Inhalt dieses Textfeldes ergibt sich aus dem Inhalt des Textfeldes Eingabe in Abhängigkeit von den Filtereinstellungen.
Der Schalter Wählen (Hakensymbol)
Wird dieser Schalter betätigt, so wird der im Textfeld Rufnummer angezeigte Text als Rufnummer gewählt.
Eventuell vorhandene Leerzeichen werden dabei ignoriert.
Der Schalter Trennen (Andreaskreuzsymbol)
Wird dieser Schalter betätigt, so wird eine aufgebaute Verbindung unterbrochen oder ein laufender Wählvorgang abgebrochen, sofern die Verbindung oder der Wählvorgang vom Programm aus gestartet wurde. Direkt am Telefonapparat aufgebaute Verbindungen oder Wählvorgänge werden nicht beeinflusst.
Der Reiter Einstellungen

Die Auswahlliste Leitung
Hier werden alle dem Betriebssystem verfügbaren Leitungen angezeigt.
Alle Einträge dieser Auswahlliste werden beim Programmstart aus dem Betriebssystem ausgelesen.
Zur Benutzung des Programmes muss eine geeignete Leitung ausgewählt werden.
Ist diese Liste leer oder findet sich dort keine geeignete Leitung, so ist vermutlich kein geeigneter Tapi-Treiber installliert, was es dann nachzuholen gilt.
Das Programm bringt keine Tapi-Treiber mit. Diese müssen vom Anbieter der Telefonhardware bezogen werden.
Der Schalter [Reinitialisieren]
Das Drücken dieses Schalters bewirkt ein Reinitialisieren der Tapi-Schnittstelle des Betriebssystems.
Dabei wird auch das Betriebssystem erneut auf vorhandene Leitung abgefragt und die Auswahlliste Leitung neu belegt. Es muss daher anschließend geprüft werden, ob dort die gewünschte Leitung angeboten wird und selektiert ist.
(Siehe auch "Die Auswahlliste Leitung")
Das Textfeld Standort
Bei Start des Programmes werden aus dem Betriebssystem der Name und einige der Einstellungen des aktuellen Standortes ausgelesen und hier angezeigt.
Das Feld dient nur der Anzeige der Betriebssystemeinstellungen und ist daher schreibgeschützt.
Markieren und Kopieren ist allerdings möglich.
Das Programm ist auf korrekte Einstellungen des Standortes angewiesen.
Die Einstellungen können in der Systemsteuerung unter Telefon und Modem geändert werden.
Sie sind auch über das Menü zu erreichen. Menü -> System -> Windows Wählregeln
Anmerkung:
Das Programm berücksichtigt nur die Einstellungen, die hier auch angezeigt werden.
Für manche Länder gibt es auch weitere Einstellungen, deren Bedeutung mir aber nicht vertraut ist und ich sie daher vorerst ignoriere.
Der Schalter [Aktualisieren]
Das Drücken dieses Schalters bewirkt ein erneutes Auslesen, welcher Standort im Moment gewählt ist und welche Einstellungen er im Moment hat.
Die Anzeige im Textfeld Standort wird daraufhin aktualisiert.
Werden im Betriebssystem Änderungen am Standort vorgenommen, so wirken sich diese erst nach Neustart des Programmes oder nach Drücken dieses Schalters auf das Programm aus.
(Siehe auch "Das Textfeld Standort")
Der Bereich Programmeinstellungen
Die beiden Auswahllisten Wähltaste (Hotkey)
Das Programm bietet die Möglichkeit einen globalen Hotkey auszuwählen.
Die Auswahl des Hotkeys erfolgt über die beiden Auswahllisten.
Ist rechts keine ausgewählt, so ist kein Hotkey definiert.
Rechts stehen die Tasten [F1] bis [F12] zur Auswahl. Diese lassen sich optional mit einer der links gelisteten Zusatztasten [Umschalt], [Strg], [Alt] oder [Win] kombinieren. Ist keine Kombination gewünscht so kann - - - selektiert werden.
Jede Änderung der Selektion links oder rechts wirkt sich sofort aus.
Der sich daraus ergebene Hotkey wird sofort aktiviert, also vom Programm als Hotkey überwacht.
Zum Anwenden des Hotkeys ist folgendermaßen vorzugehen:
Man markiert in einer beliebigen Anwendung einen beliebigen Text. Vorzugsweise sollte dieser Text eine Rufnummer enthalten, die man wählen lassen möchte.
Nachdem der Text markiert wurde, drückt man den Hotkey also beispielsweise [F6] oder eine Tastenkombination [Strg] und [F12], je nachdem was man im Programm als Hotkey selektiert hat.
Das Drücken des Hotkeys wird vom Programm bemerkt und es kopiert daraufhin den markierten Text zunächst in die Zwischenablage und von dort aus in das Textfeld Eingabe.
(Siehe auch "Das Textfeld Eingabe" und "Das Textfeld Rufnummer")
Je nach gewählten Programmeinstellungen wird die per Hotkey übertragene Rufnummer sofort gewählt oder zunächst in der Eingabe bereit gestellt.
Anmerkungen zur Zwischenablage:
Der Hotkey bedient sich zur Übergabe des markierten Textes der Zwischenablage des Betriebssystems und überschreibt deren Textspeicher. Befand sich in der Zwischenablage noch Text, so geht dieser dort verloren. Der markiert Text verbleibt im Textspeicher der Zwischenablage, bis ihr Textspeicher irgendwie erneut überschrieben wird.
War kein Text beim Drücken des Hotkey markiert, aber dennoch vorher schon Text im Textspeicher der Zwischenablage gespeichert, so wird dieser gespeichert Text an das Programm übergeben, was möglicherweise zur Anwahl einer unbeabsichtigten Rufnummer führen kann.
Anmerkungen zum Hotkey
Da der Hotkey des Programmes auch dann funktionieren soll, wenn sich das Programm nicht im Vordergrund befindet, also gerade eine andere Anwendung oder eine Komponente des Betriebssystems benutzt wird, muss bei der Selektion des Hotkeys eine gute Wahl getroffen werden.
Das Betriebssystem und auch andere Anwendungen verwenden ebenfalls Hotkeys und diese haben bei Überschneidung Vorrang. Vorrang insofern, dass Tastendrücke zuerst vom Betriebssystem abgefangen werden und danach von der aktiven Anwendung und erst wenn diese Instanzen den Tastendruck nicht selbst auswerten, steht er anderen Anwendungen zur Auswertung zur Verfügung.
[Alt] + [F4] beendet die aktive Anwendung, [F1] ruft die Hilfe der aktiven Anwendung auf, [F11] schaltet den Browser in den Vollbildmodus, falls der Browser die aktive Anwendung ist usw.
Es gilt also einen möglichst freien Hotkey zu selektieren, zumindest einen, der vom Betriebssystem und von den Anwendungen in denen man Rufnummern wählen lassen möchte, nicht schon belegt ist.
Falls bei der aktiven Anwendung beim Drücken des Hotkeys selbst irgendeine Reaktion ausgelöst wird, statt dass das Programm den markierten Text übernimmt, so sollte im Programm einfach ein anderer Hotkey selektiert werden.
Was ein Hotkey im Beriebssystem oder in einer anderen Anwendung bewirkt, darauf habe ich keinerlei Einfluss. Ich empfehle daher unbedingt den Hotkey zunächst in den fraglichen Anwendungen anzuwenden, während diese sich nicht in einem kritischen Zustand befinden, beispielsweise nicht wenn ungespeicherte Arbeit der letzten Stunden geöffnet ist.
Zeigt eine Anwendung ihrerseits keine Reaktion auf das Drücken des Hotkeys, so wird dieser vermutlich von ihr nicht benutzt. Wenn dann auch noch dem Programm der markierte Text übergeben wird, so ist davon auszugehen, dass der Hotkey frei, also unbelegt seitens der Anwendung war und daher dessen Benutzung dort unbedenklich sein sollte.
Falls ich mich da täusche so tut es mir Leid.
im Tray minimieren bewirkt, dass das Programm, wenn es minimiert wird, sich auf ein kleines Icon im Systray reduziert.
Das ist üblicherweise unten rechts auf dem Bildschirm, wo auch klein die Uhrzeit angezeigt wird.
Ist diese Option nicht gewählt, so wird das Programm beim Minimieren auf die Taskleiste reduziert.
minimiert starten bewirkt, dass das Programm nach seinem Start sofort minimiert wird.
Ist diese Option nicht gewählt, so startet das Programm sichtbar und erscheint in normaler Größe.
sicheres Beenden bewirkt, dass beim Beenden des Programmes nachgefragt wird, ob das Programm tatsächlich beendet werden soll.
Ist diese Option nicht gewählt, so wird das Programm ohne Nachfrage beendet.
Diese Option soll verhindern, dass das Programm versehentlich beendet, statt minimiert wird, was leicht passieren kann, da die Schaltflächen für Minimieren und für Beenden direkt nebeneinander liegen und der visuelle Effekt nahezu identisch ist, nämlich das Programm verschwindet vom Bildschirm.
Beim Abmelden und beim Neustarten und Herunterfahren des Systems wird diese Nachfrage unterdrückt, da sie ansonsten diesen Vorgänge blockieren würde.
beim Beenden speichern bewirkt, dass beim Beenden des Programmes alle Einstellungen, die im Reiter Einstellungen vorgenommen sind, gespeichert werden.
Ist diese Option nicht gewählt, so werden alle Einstellungen, die im Reiter Einstellungen vorgenommen sind und noch nicht gespeichert wurden, verworfen.
Wir nach dem letzten Speichern beim Beenden speichern abgewählt und dann das Programm beendet, so geht auch diese Änderung verloren und das Programm wird beim nächsten Start natürlich wieder die Option beim Beenden speichern gesetzt haben.
Möchte man das verhindern, so kann man jederzeit die Einstellungen über das Menü speichern.
direkt wählen bewirkt, dass bei Verwendung des Hotkeys die ausgewertete Rufnummer sofort gewählt wird
Ist diese Option nicht gewählt, so wird die Rufnummer zwar auch ausgewertet, aber noch nicht gewählt. Sie kann dann noch im Textfeld Rufnummer kontrolliert und über das Textfeld Eingabe geändert werden.
bei Aktion wiederherstellen bewirkt, dass bei Verwendung des Hotkeys das Programm entminimiert wird, sofern es minimiert war.
Ist diese Option nicht gewählt, so bleibt das Programm minimiert, sofern es minimiert war.
Tooltipps anzeigen bewirkt, dass vom Programm Tooltipps angezeigt werden.
Ist diese Option nicht gewählt, so werden vom Programm keine Tooltipps angezeigt.
Tooltipps erscheinen als kleine Sprechblasen am Mauszeiger, wenn dieser über einem Element des Programmes schwebt. Sie erscheinen mit kurzer Verzögerung und verschwinden nach einer Weile wieder. Sie zeigen kleine Hinweise über die Funktion des jeweiligen Elementes und dienen als Hilfestellung.
Nicht alle Elemente des Programmes zeigen Tooltipps.
Der Bereich Filtereinstellungen
Der Inhalt des Textfeldes Eingabe wird nach einer Rufnummer durchsucht und von nichtwählbaren Zeichen befreit, um dann bereinigt im Textfeld Rufnummer zu erscheinen. Dieser Vorgang ist mit den Filtereinstellungen beeinflussbar.
Der Filtervorgang beginnt damit, dass der Inhalt des Textfeldes Eingabe auf Vorhandensein eines Plus-Zeichens geprüft wird und in Falle eines Treffers alle Zeichen vor dem ersten Plus-Zeichen verworfen werden.
Tel.: +49 (0)30 / 012345-67 wird zu +49 (0)30 / 012345-67 (Plus vorhanden)
Tel.: 0049 (0)30 / 012345-67 wird zu Tel.: 0049 (0)30 / 012345-67 (kein Plus vorhanden)
Tel.: 0049/ (0)30 / 012345-67 (Susi + Peter) wird zu + Peter (Plus vorhanden)
Susi + Peter, Tel.: 0049/ (0)30 / 012345-67 wird zu + Peter, Tel.: 0049/ (0)30 / 012345-67
Klammern, Text usw. werden in späteren Schritten noch verworfen.
Mir geht es in diesem Beispiel darum die Wirkung des Filters etwas zu erläutern, um klarzumachen, dass beim dritten und vierten Beispiel auf die Eingabe des Zusatzes Susi + Peter unbedingt verzichtet werden sollte.
Bei manueller Eingabe sind solche Probleme nicht wahrscheinlich, arbeitet man allerdings mit Markierung und Hotkey und ist beim Markieren etwas großzügig, kann sowas leicht vorkommen.
Falls ein Plus-Zeichen vorhanden ist, so wird im nächsten Schritt die Zeichenfolge auf Ziffern reduziert und nach einer Ländervorwahl aus dieser Liste (href=http://de.wikipedia.org/wiki/Ländervorwahlliste_sortiert_nach_Nummern) gesucht.
Wird keine oder keine gültige Ländervorwahl gefunden, so wird die Zeichenfolge als Inlandsrufnummer interpretiert, wobei eine Inlandsnummer mit führendem Plus ihrerseits keine gültige Rufnummer ist.
Das alles wirkt sich im Wesentlichen darauf aus, ob eine Null vor der Ortsvorwahl entfernt oder hinzugefügt wird oder nicht.
Das Programm kennt keine Ortsvorwahlen außer der eigenen des Standortes.
Es prüft nur, ob eine Ländervorwahl vorhanden ist und ist es nicht die Eigene, so wird eine folgende Null verworfen. Ist es die eigene Ländervorwahl, so wird eine fehlende Null ergänzt.
Ist ein Plus vorhanden und schließt sich daran keine gültige Ländervorwahl an, so wird in Bezug auf eine Null vor einer eventuellen Ortsvorwahl nichts unternommen; es handelt sich dabei aber ohnehin um keine gültige Rufnummer.
+48 (0)30 wird zu +48 30 (Ländervorwahl Polen vorhanden, daher Ausland))
+89 (0)30 wird zu +89 0 30 (keine gültige Ländervorwahl vorhanden)
+49 (0)30 wird zu 0 30 (Eigene Ländervorwahl vorhanden, daher Inland)
+49 30 wird zu 0 30 (Eigene Ländervorwahl vorhanden, daher Inland)
30 wird zu 30 (keine Ländervorwahl vorhanden, daher Inland und entweder Ortsgespräch der intern.)
Im weiteren Verlauf des Filters werden bei Inlandsnummern die eigene Landesvorwahl, bei Innerortsnummern die eigene Ortsvorwahl und bei internen Nummern die eigene Hauptrufnummer entfernt.
Alle nichtwählbaren Zeichen, beispielsweise Text, Klammern usw. werden entfernt, hinterlassen aber im Textfeld Rufnummer noch einzelne Leerzeichen, was der Lesbarkeit dienen soll.
Beim tatsächlichen Wählvorgang, werden alle eventuell noch vorhandenen Leerzeichen verworfen.
Filter anwenden entscheidet darüber, ob der Inhalt des Textfeldes Eingabe gefiltert wird oder nicht.
Wird der Filter nicht angewendet, so wird der komplette Inhalt des Textfeldes Eingabe unverändert in das Textfeld Rufnummer übertragen.
Mindestlänge externer Rufnummern sorgt dafür, dass Rufnummern, die aus weniger Ziffern bestehen, als die Mindestlänge vorgibt, ohne Amt gewählt werden.
Bei Telefonanlagen mit z.B. zweistelligen Durchwahlen, scheint 3 zunächst ein geeigneter Wert für diese Mindestlänge zu sein. Es ist aber zu beachten, dass es außer den Durchwahlen auch Kurzwahlziele in der Telefonanlage geben kann, die ihrerseits beispielsweise vierstellig sein können und auch ohne Amt gewählt werden müssen.
Rufnummernblock beginnt mit Hier kann bei einem Anlagenanschluss die Hauptrufnummer angegeben werden und zwar ohne die Null für die Zentrale, ohne Vorwahl und ohne Leerzeichen.
Wird die Eingabe als innerorts interpretiert und beginnt die Rufnummer mit der hier hinterlegten Ziffernfolge, so werden nur alle anschließenden Zeichen übernommen und ohne Amt gewählt, auch wenn ihre Anzahl die Mindestlänge externer Rufnummern übersteigt.
Zweck dessen ist, interne Rufnummern zu erkennen und dann nur die Durchwahl intern zu wählen.
Bei Mehrgeräteanschlüssen sollte das Feld leer gelassen werden, auch wenn die eigenen Rufnummern alle einen gemeinsamen Anfang haben sollten, denn daraus ergeben sich trotzdem keine gültigen Durchwahlen.
Dieses Feld akzeptiert ausschließlich Ziffern, also keine anderen Zeichen, auch keine Leerzeichen.
Der Filter erkennt den Rufnummernblock, wenn er in der Eingabe ohne Trennzeichen (abgesehen von Leerzeichen) eingegeben wird.
ersetzt + (Plus) die hier eingegebene Zeichenfolge ersetzt das erste in der Eingabe gefundene Plus.
Sie muss allerdings vom Filter zugelassene Zeichen enthalten, da diese ansonsten wieder entfernt würden. Gegebenenfalls können dafür einfach (Eigene) Zeichen hinterlegt werden.
In Mobilfunknetzen kann ein Plus verwendet werden, im deutschen Festnetz ist anstelle eines Plus allerdings 00 bei einer Ländervorwahl zu wählen. In anderen Ländern kann es andere Zeichen geben, die bei der Ländervorwahl zu verwenden sind, deswegen ist diese Feld editierbar.
Dieses Ersetzen findet immer statt, möchte man es umgehen so kann + als Plus-Ersatz angegeben werden. Das Feld darf nicht leer gelassen werden.
interne Nummern extern wählen sorgt dafür dass alle Rufnummern mit Amt gewählt werden, auch dann wenn sie die Mindestlänge externer Rufnummern nicht erreichen.
Eigene Rufnummern werden dann auch nicht auf die Durchwahl reduziert.
Zusatz-Präfix für Extern Eine hier eingegebene Zeichenfolge wird allen Rufnummern, die als externe Rufnummer behandelt werden vorangestellt (auch noch vor den Amtskennziffern des Standortes).
Hier sind beliebige auch mehrere Zeichen möglich, auch welche die ansonsten vom Filter nicht zugelassen wären. Eventuelle Leerzeichen werden letztendlich aber verworfen.
Dieses Feld ist optional und kann leer gelassen werden.
Zusatz-Präfix für Extern Eine hier eingegebene Zeichenfolge wird allen Rufnummern, die als interne Rufnummer behandelt werden vorangestellt.
Hier sind beliebige auch mehrere Zeichen möglich, auch welche die ansonsten vom Filter nicht zugelassen wären. Eventuelle Leerzeichen werden letztendlich aber verworfen.
Dieses Feld ist optional und kann leer gelassen werden.
Ersetzen durch Die links eingegebene Zeichenfolge wird durch die rechts eingegebene Zeichenfolge ersetzt. Das wird bei mehrfachem Auftreten der Zeichenfolge auch mehrfach ausgeführt.
Die Zeichenfolge rechts sollte allerdings vom Filter zugelassene Zeichen enthalten, da diese ansonsten wieder entfernt würden. Gegebenenfalls können dafür einfach Eigene Zeichen hinterlegt werden.
Für dieses „Suchen und Ersetzen“ sind zwei Instanzen definierbar, die unmittelbar nacheinander ausgeführt werden, somit wäre auch eine Verkettung möglich , auch wenn mir dafür kein sinnvoller Einsatz einfallen mag.
Eventuell resultierende Leerzeichen werden letztendlich verworfen.
Diese Felder sind optional und können leer gelassen werden.
Zugelassene Zeichen
Hier wird definiert welche Zeichen zusätzlich zu den Ziffern 0-9 den Filter passieren können.
# (Raute), * (Stern), , (Komma) und - (Minus) können angehakt werden, damit die jeweiligen Zeichen nicht durch den Filter entfernt werden.
Hierbei gibt es jeweils noch weitere, nebenstehende Optionen, die nur dann Auswirkungen haben, wenn der erste Haken für die generelle Zulassung eines Zeichens gesetzt ist.
+ (Plus) verhält sich im Wesentlichen so, wie die anderen Zeichen, nimmt aber eine Sonderstellung ein.
Wie in den einleitenden Worten zu den Filtereinstellungen erwähnt ist, wird zuerst auf das Vorhandenseins eines Plus-Zeichens geprüft und im Falle eines Treffers, alle Zeichen vor dem Pluszeichen entfernt. Danach wird dieses führende Plus-Zeichen, sofern vorhanden, durch die Zeichen von ersetzt + (Plus) ersetzt und erst danach finden die Optionen von Zugelassene Zeichen Anwendung.
Zu diesem Zeitpunkt ist aber ein führendes Plus schon ersetzt durch andere Zeichen.
Die Option nur Anfang findet also bei + (Plus) nur dann wirklich Anwendung wenn vorher bei ersetzt + (Plus) erste Plus-Zeichen durch ein Plus-Zeichen ersetzt würde.
Die anderen Optionen nur einmal, mehrfach und wiederholt funktionieren wie bei den anderen Zeichen, wobei nochmal gesagt werden muss, dass die Funktion ersetzt + (Plus) nur das erste Plus-Zeichen betrifft, alle anderen Plus-Zeichen bleiben unersetzt.
Enthält die Eingabe beispielsweise diese Zeichenfolge:
Tel.: +49 69 + 89
so wird erst abgeschnitten und dann ersetzt, sodass beispielsweise diese Zeichenfolge resultiert
0049 69 + 89
bevor Zugelassene Zeichen angewendet wird.
nur Anfang würde hier nicht zutreffen, nur einmal allerdings schon, obwohl ursprünglich zwei Plus-Zeichen in der Eingabe waren. Das Erste wird ersetzt und das Zweite ist dann das Erste und wird als solches behandelt.
(Eigenes)
Hier können insgesamt zwei eigene Zeichen zur Zulassung hinterlegt werden.
Nur ein Zeichen pro Feld eingeben.
Ist ein Zeichen angegeben, also das Feld nicht leer, so wird es gemäß seiner weiteren Optionen zugelassen. Es funktioniert dann so wie bei # (Raute) und den anderen vorgegebenen Zeichen.
(Siehe auch "ersetzt + (Plus)")
nur Anfang bedeutet, dass das entsprechende Zeichen nur am Anfang der Rufnummer stehen darf, alle anderen Vorkommen werden entfernt.
nur einmal bedeutet, dass das entsprechende Zeichen nur bei seinem ersten Vorkommen (von links nach rechts betrachtet) zugelassen wird, alle anderen Vorkommen werden entfernt.
mehrfach bedeutet, dass das entsprechende Zeichen mehrfach und an beliebiger Stelle vorkommen darf. Ob auch direkt aufeinanderfolgende Wiederholungen zugelassen sind entscheidet die Option 1##23 wiederholt.
wiederholt bedeutet, dass für das entsprechende Zeichen auch direkt aufeinanderfolgende Wiederholungen zugelassen werden, andernfalls werden die Wiederholungen entfernt und es verbleibt dann jeweils nur ein einzelnes Zeichen.
Diese Option ist nur wirksam, wenn mehrfach gewählt ist, bei nur Anfang und bei nur einmal hat sie keine Funktion.
#123, 12#3, #12#3 und 1##23
In diesen Zeichenfolgen ist zwar immer die Raute benutzt, sie ist in diesem Fall aber stellvertretend für das jeweilige Zeichen zu verstehen und insgesamt sollen diese Zeichenfolgen nur die Bedeutung von nur Anfang, nur einmal, mehrfach und wiederholt visuell erklären.
Der Reiter Einbindung

Der Bereich Betriebsart
Diese Auswahl legt zwei Dinge fest.
Sie legt fest woher die Einstellungen geladen und wohin sie gespeichert werden.
Das betrifft die Datei Plus49.ini.
Andererseits legt sie auch fest wo die Verknüpfungen usw. angelegt werden, die unter Optionen ausgewählt sind.
Portierbar
Die Plus49.ini wird im Programmverzeichnis gepflegt, also dem Verzeichnis in dem auch die Plus49.exe liegt. Das kann auch ein Wechselmedium, beispielsweise ein USB-Stick sein.
Verknüpfungen usw. werden so angelegt, dass sie für alle Benutzer verfügbar sind.
Alle Benutzer
Die Plus49.ini wird im allgemeinen Anwendungsdatenverzeichnis gepflegt und daher gelten die Einstellungen für alle Benutzer des PC.
Verknüpfungen usw. werden so angelegt, dass sie für alle Benutzer verfügbar sind.
Aktueller Benutzer
Angezeigt wird hier nicht „Aktueller Benutzer“ sondern der Benutzername des aktuell am PC angemeldeten Benutzers.
Die Plus49.ini wird im persönlichen Anwendungsdatenverzeichnis des aktuellen Benutzers gepflegt und daher gelten die Einstellungen nur für den aktuellen Benutzer des PC.
Verknüpfungen usw. werden so angelegt, dass sie für alle Benutzer verfügbar sind.
Die Plus49.ini wird beim Speichern geschrieben, nicht durch [Einrichten].
[Einrichten]. betrifft nur die Optionen.
Ein Wechsel der Betriebsart wirkt sich erst beim Speichern bzw. beim [Einrichten] aus.
Der Bereich Optionen
All diese Optionen werden erst durch [Einrichten] umgesetzt.
Die Haken alleine bewirken noch keine Änderung.
Icon im Startmenü
Es wird eine Verknüpfung im Startmenü unter Programme erstellt oder entfernt.
Programmgruppe im Startmenü
Es wird eine Programmgruppe „Plus49“ im Startmenü unter Programme erstellt oder entfernt.
Icon auf dem Desktop
Es wird eine Verknüpfung auf dem Desktop erstellt oder entfernt.
Icon in der Schnellstartleiste (XP)
Es wird eine Verknüpfung in der Schnellstartleiste (Quicklaunch) erstellt oder entfernt.
Die Schnellstartleiste ist unter Vista und Windows 7 normalerweise nicht aktiv, daher wirkt sich diese Option dort normalerweise nicht sichtbar aus.
Die Schnellstartleiste gibt es auch nur für jeden Benutzer individuell und daher kann diese Option nur in der Betriebsart Portierbar oder Alle Benutzer sinnvoll angewendet werden.
Alternativ kann bei Vista und Windows 7 einfach per Rechtsklick auf eine Verknüpfung oder die exe-Datei gewählt werden, dass das Programm an die Taskleiste angeheftet wird.
Das Programm selbst bietet daher keinen Haken oder Schalter um das zu erledigen.
Icon im Autostart
Es wird eine Verknüpfung im Autostart des Startmenü unter Programme erstellt oder entfernt.
Das bewirkt, dass das Programm beim Start des Betriebssystems (nach der Benutzeranmeldung) automatisch gestartet wird.
Diese Option kann nur alternativ zu Mit Windows starten (Reg) gesetzt werden.
Mit Windows starten (Reg)
Es wird ein Eintrag im Run-Schlüssel der Registrierungsdatei des Betriebssystems erstellt oder entfernt.
Das bewirkt, dass das Programm beim Start des Betriebssystems (nach der Benutzeranmeldung) automatisch gestartet wird.
Der Effekt ist der Gleiche wie eine Verknüpfung im Autostart, doch wird hierbei kein schichtbares und manuell löschbares Icon erstellt.
Diese Option kann nur alternativ zu Icon im Autostart gesetzt werden.
Minimiert bei Systemstart
Diese zusätzliche Option betrifft die Optionen Icon im Autostart und Mit Windows starten (Reg).
Ist sie gesetzt so wird die Verknüpfung in Autostart bzw. der Reg-Schlüssel um den Kommandozeilen-Parameter „/min“ ergänzt.
Er bewirkt, dass das Programm nach seinem Start sofort minimiert wird und zwar unabhängig von der Programmeinstellung minimiert starten.
Der Schalter Einrichten
Erst durch Betätigen dieses Schalters werden Verknüpfungen und/oder Reg-Schlüssel erstellt oder gelöscht.
Wurde eine Option selektiert so wird erstellt - wurde sie deselektiert so wird gelöscht.
Wurde die Betriebsart geändert, so werden die Optionen gemäß der gewählten Betriebsart angewendet. Verknüpfungen und Reg-Schlüssel, die der aktuellen Betriebsart nicht entsprechen, werden dabei entfernt.
Es ist mit diesen Optionen daher nicht möglich Verknüpfungen oder Reg-Schlüssel für Aktueller Benutzer und Alle Benutzer / Portierbar zu setzen.
Wer das, warum auch immer möchte, muss dies manuell einrichten.
Beim Speichern wird die getroffene Auswahl der Optionen und der Betriebsart mitgespeichert.
Beim Programmstart wird diese gespeicherte Auswahl wiederhergestellt.
Das bedeutet nicht, dass dadurch Verknüpfungen oder Reg-Schlüssel verändert oder auf Vorhandensein geprüft werden, es betrifft also nur die Zustände der Auswahlfelder.
In Bezug auf die Plus49.ini hat die gespeicherte Betriebsart aber dennoch eine weitergehende Auswirkung bei Start des Programmes.
(Siehe Abschnitt "Plus49.ini")
Die Menüleiste

Der Menüpunkt Datei - Speichern bewirkt, dass die Einstellungsdatei Plus49.ini neu geschrieben wird.
Alle in dem Moment gesetzten Einstellungen werden somit gespeichert.
Für diese Funktion kann auch die Tastenkombination [Strg] + [S] benutzt werden.
Der Speicherort für die Plus49.ini ist von der Betriebsart abhängig.
(Siehe Abschnitt "Plus49.ini")
Der Menüpunkt Datei - Minimieren bewirkt, dass das Programm minimiert wird.
Für diese Funktion kann auch die Tastenkombination [Strg] + [M] benutzt werden.
Der Menüpunkt Datei - Beenden bewirkt, dass das Programm beendet wird.
Für diese Funktion kann auch die Tastenkombination [Alt] + [F4] benutzt werden.

Der Menüpunkt System - Windows Wählregeln öffnet das Einstellungsfenster der Wählregeln der Telefon und Modem Optionen der Systemsteuerung des Betriebssystems.
Das Einstellungsfenster Telefon und Modem wird zuvor geschlossen, falls es geöffnet war.
Der Menüpunkt System - Windows Tapi-Treiber öffnet das Einstellungsfenster der Telefonieanbieter der Telefon und Modem Optionen der Systemsteuerung des Betriebssystems.
Das Einstellungsfenster Telefon und Modem wird zuvor geschlossen, falls es geöffnet war.

Der Menüpunkt Hilfe - Informationen öffnet ein Fester mit einigen Informationen über das Programm.
Zum Aufruf dieser Funktion kann auch die Taste [F1] benutzt werden.
Der Menüpunkt Hilfe - Onlinehilfe öffnet die Plus49-Webseite im Standardbrowser des Systems.
Der Menüpunkt Hilfe - Über öffnet ein Fester mit minimalen Informationen über das Programm.
Die Konfigurationsdatei Plus49.ini
Beim Start des Programmes wird eine Plus49.ini gesucht und zwar in allen dafür in Frage kommenden Ordnern.
1. - Das Programmverzeichnis (Speicherort der Plus49.exe)
2. - Der Unterordner „Plus49“ im allgemeinen Anwendungsdatenverzeichnis
3. - Der Unterordner „Plus49“ im persönlichen Anwendungsdatenverzeichnis des Benutzers
Wird eine Plus49.ini in mehreren Ordner gefunden, so wird nur eine davon verwendet und zwar mit dieser abfallenden Präferenz: 3., 2., 1.
Die gemäß der Präferenz zuerst geöffnete Plus49.ini kann durch manuelle Änderung oder manuellen Kopiervorgängen eine ihrem Speicherort widersprechende Einstellung des Betriebsmodus enthalten. Ist dem so, so wird eine Plus49.ini gemäß des ausgelesenen Betriebsmodus gesucht. Wird dort Eine gefunden, so werden ihre Einstellungen verwendet. Wird dort Keine gefunden, so wird Eine mit den Einstellungen der zuerst geöffneten erstellt.
Ein weiterer Querverweis wird nicht verfolgt, allerdings wird letztendlich die Plus49.ini an dem Ort gespeichert, der dem zuletzt ausgelesenen Betriebsmodus entspricht.
Wird Keine gefunden so wird Eine mit den Standard-Werten für alle Einstellungen im Programmverzeichnis erstellt und das Programm mit den Standard-Einstellungen gestartet.
Alle anderen Plus49.ini werden beim Programmstart gelöscht, das betrifft dann auch ansonsten leere Plus49-Ordner in den Anwendungsdatenverzeichnissen.
Dieses Löschen findet auch bei jedem Speichern statt.
Wurde die Plus49.ini vorm Programmstart manuell verändert, so werden diese Änderungen wirksam, soweit sie vom Programm gelesen werden können, also keine formalen Fehler vorliegen und keine ungültigen Werte eingetragen sind.
Trifft das Programm beim Einlesen der Plus49.ini auf einen Fehler, so wird dieser gemeldet und der für den auszulesenden, aber nicht auswertbaren Wert zugehörige Standardwert verwendet.
Fehler in der Plus49.ini werden also anhand der Standardwerte korrigiert. Sie führen nicht dazu, dass die Plus49.ini als Ganzes nicht ausgewertet wird.
Nach dem Einlesen beim Programmstart wird die Plus49.ini so oder so komplett neu geschrieben.
Alle eventuell enthaltenen Fehler werden dadurch überschrieben.
Beim Speichern wird die Plus49.ini auch neu geschrieben und nicht nur partiell geändert.
Manuelle Änderungen an der Plus49.ini, die nach dem Programmstart ausgeführt werden, werden beim Speichern wieder überschrieben.
Der Aufbau der Plus49.ini und ihr Bedeutung
Die ersten fünf Zeilen werden beim Einlesen ignoriert.
Weitere Leer- oder Kommentarzeilen sind nicht vorgesehen.
UserMode muss also in der sechsten Zeile stehen.
Das Einlesen endet mit der Zeile 69 (in der TestModus) steht.
Jede Zeile ab der Zeile 6 besteht aus einer Werte-zu-Variablen-Zuordung.
Der Variablenname steht links vom Gleichheitszeichen und ihr zuzuordnender Wert rechts davon.
Das Programm nimmt allerdings keine Rücksicht auf die hier hinterlegten Variablennamen, sondern belegt die Variablen ausschließlich in der erwarteten Reihenfolge.
Ein Umsortieren oder Einfügen von Leer- oder Kommentarzeilen würde daher zu falschen Zuordnungen führen.
Beim Einlesen wird alles nach dem Gleichheitszeichen bis zum Zeilenende eingelesen.
Die so eingelesene Zeichenfolge wird dann von führenden und abschließenden Leerzeichen befreit. Zwischenstehende Leerzeichen bleiben erhalten.
Bestünde diese Zeichenfolge ausschließlich aus Leerzeichen so würde eine leere Zeichenfolge resultieren und dann der zugehörige Standardwert benutzt werden. Das Gleiche gilt, wenn nichts hinter dem Gleichheitszeichen steht, also die Zeile direkt dahinter endet.
Dann wird geprüft, ob die Zeichenfolge einen gültigen Wert enthält und falls ja, wird dieser Wert angewendet, andernfalls wird der zugehörige Standardwert herangezogen.
Die Standardwerte sind im Programm fest hinterlegt.
Die hier abgebildete Plus49.ini enthält für alle Variablen ihre Standardwerte.
Zusätzlich steht hier in Klammern die möglichen Werte und die Angabe welche Option oder Einstellung im Programm damit zusammenhängt.
Handelt es sich um einfache Selektionsfelder so steht 1 für selektiert und 0 für nicht selektiert.
|
Diese Datei wird bei jedem Programmstart neu generiert.
Manuelle, syntaktisch gültige Änderungen werden verwendet.
Wird diese Datei gelöscht, so wird sie vom Programm mit den Defaultwerten neu erstellt.
UserMode = 0 (Betriebsart: 0-Portabel, 1-Alle Benutzer, 2-Aktueller Benutzer)
ToTray = 1 (0 oder 1 / im Tray minimieren)
StartMin = 0 (0 oder 1 / minimiert starten)
Autorun = 0 (0 oder 1 / Mit Windows starten (Reg))
AskOnExit = 1 (0 oder 1 / sicheres Beenden)
SaveOnExit = 1 (0 oder 1 / beim Beenden speichern)
DirectDial = 1 (0 oder 1 / direkt wählen)
AutoPopup = 1 (0 oder 1 / bei Aktion wiederherstellen)
ToolTips = 1 (0 oder 1 / Tooltipps anzeigen)
HotKeyKey = 6 (Wähltaste (Hotkey): 0-keine, 1-F1, 2-F2 … 12-F12)
HotKeyModifier = 0 (Wähltaste (Hotkey): 0- keine (- - -), 1-Umschalt, 2-Strg, 3-Alt, 4-Win)
Line = -1 (Leitung: -1-kein Eintrag selektiert, 0-erster Eintrag, 1-zweiter Eintrag, 2-dritter Eintrag usw. (Ist der Wert für die Länge der Liste zu hoch, so wird kein Eintrag selektiert.))
fi_filter = 1 (0 oder 1 / Filter anwenden)
fi_minextern = 5 (Mindestlänge externer Nummern: Eine entsprechende, positive Ganzzahl oder 0)
fi_nummernblock = (Rufnummernblock beginnt mit: Die entsprechenden Ziffern oder nichts)
fi_plusersatz = 00 (ersetzt + (Plus): Die entsprechenden Zeichen oder nichts)
fi_nointerns = 0 (0 oder 1 / interne Nummern extern wählen)
fi_praefixextern = (Zusatz-Präfix für Extern: Die entsprechenden Zeichen oder nichts)
fi_praefixintern = (Zusatz-Präfix für Intern: Die entsprechenden Zeichen oder nichts)
fi_1userstring = (1. ersetzen durch (linkes Feld): Die entsprechenden Zeichen oder nichts)
fi_1userstringersatz = (1. ersetzen durch (rechtes Feld): Die entsprechenden Zeichen oder nichts)
fi_2userstring = (2. ersetzen durch (linkes Feld): Die entsprechenden Zeichen oder nichts)
fi_2userstringersatz = (2. ersetzen durch (rechtes Feld): Die entsprechenden Zeichen oder nichts)
fi_plus = 1 (0 oder 1 / + (Plus))
fi_plus1st = 1 (0 oder 1 / nur Anfang (Plus))
fi_plus1x = 0 (0 oder 1 / )nur einmal (Plus)
fi_plusnx = 0 (0 oder 1 / mehrfach (Plus))
fi_plusff = 0 (0 oder 1 / wiederholt (Plus))
fi_raute = 1 (0 oder 1 / # (Raute))
fi_raute1st = 0 (0 oder 1 / nur Anfang (Raute))
fi_raute1x = 0 (0 oder 1 / nur einmal (Raute))
fi_rautenx = 1 (0 oder 1 / mehrfach (Raute))
fi_rauteff = 1 (0 oder 1 / wiederholt (Raute))
fi_stern = 1 (0 oder 1 / * (Stern))
fi_stern1st = 0 (0 oder 1 / nur Anfang (Stern))
fi_stern1x = 0 (0 oder 1 / nur einmal (Stern))
fi_sternnx = 1 (0 oder 1 / mehrfach (Stern))
fi_sternff = 1 (0 oder 1 / wiederholt (Stern))
fi_komma = 1 (0 oder 1 / , (Komma))
fi_komma1st = 0 (0 oder 1 / nur Anfang (Komma))
fi_komma1x = 0 (0 oder 1 / nur einmal (Komma))
fi_kommanx = 1 (0 oder 1 / mehrfach (Komma))
fi_kommaff = 1 (0 oder 1 / wiederholt (Komma))
fi_minus = 0 (0 oder 1 / - (Minus))
fi_minus1st = 0 (0 oder 1 / nur Anfang (Minus))
fi_minus1x = 0 (0 oder 1 / nur einmal (Minus))
fi_minusnx = 1 (0 oder 1 / mehrfach (Minus))
fi_minusff = 1 (0 oder 1 / wiederholt (Minus))
fi_1usercharacter = (0 oder 1 / 1. Eigenes)
fi_1usercharacter1st = 0 (0 oder 1 / nur Anfang (1. Eigenes))
fi_1usercharacter1x = 0 (0 oder 1 / nur einmal (1. Eigenes))
fi_1usercharacternx = 1 (0 oder 1 / mehrfach (1. Eigenes))
fi_1usercharacterff = 1 (0 oder 1 / wiederholt (1. Eigenes))
fi_2usercharacter = (0 oder 1 / 2. Eigenes)
fi_2usercharacter1st = 0 (0 oder 1 / nur Anfang (2. Eigenes))
fi_2usercharacter1x = 0 (0 oder 1 / nur einmal (2. Eigenes))
fi_2usercharacternx = 1 (0 oder 1 / mehrfach (2. Eigenes))
fi_2usercharacterff = 1 (0 oder 1 / wiederholt (2. Eigenes))
StartMenuLink = 0 (0 oder 1 / Icon im Startmenü)
StartMenuGroup = 0 (0 oder 1 / Programmgruppe im Startmenü)
DesktopLink = 0 (0 oder 1 / Icon auf dem Desktop)
QuickLaunchLink = 0 (0 oder 1 / Icon in der Schnellstartleiste (XP))
StartupLink = 0 (0 oder 1 / Icon im Autostart)
AutostartMin = 1 (0 oder 1 / Mit Windows starten (Reg))
TestModus = 0 (0-Testmodus aus, 1-Testmodus an / keine Entsprechung im Programm)
|
Testmodus ist eine nur in der Plus49.ini setzbare Option.
Ist der Testmodus an, so kann das Programm normal benutzt werden, es werden allerdings keine Rufnummern gewählt und keine Verbindungen getrennt.
Dieser Modus dient dem Testen und Debuggen des Programmes.
Die Kommandozeilen-Parameter
Kommandozeilen-Parameter können z.B. in der Eingabeaufforderung, in Batchdateien und bei Verknüpfungen eingesetzt werden.
Das Programm akzeptiert folgende Parameter:
[/?], alternativ [-?], [/help], [-help], [/h] oder [-h]
Das Programm zeigt ein Fenster mit minimalen Informationen über das Programm und endet dann sofort wieder. Die Plus49.ini wird dabei weder gelesen noch geschrieben.
(siehe auch "Hilfe - Über")
[/min], alternativ [-min]
Das Programm startet vollständig, doch wird es nach seinem Start sofort minimiert. Das ist unabhängig von der Einstellung minimiert starten.
(Siehe auch "Minimiert bei Systemstart" und "minimiert starten")
Wird [/min] mit [/?] kombiniert, so wird [/min] ignoriert.
Die eckigen Klammern dienen hier nur der Abgrenzung, sie sind beim Verwenden der Parameter einfach wegzulassen.
Beispiel: plus49.exe /min
Dem Programm unbekannte Parameter werden ignoriert.
|
Fehler, Fragen und Anregungen bitte per E-Mail schicken.
|
|