Automatisieren von DFÜ-Anwahlen und
automatisches Starten von Anwendungen
Nun, es gibt viele Möglichkeiten eine Datenfernübertragung (z.B.: Anwahl ins Internet) mit nachfolgenden Starten von Anwendungen (z.B. Internet Explorer) zu automatisieren.
Ein C-Programm (.exe oder .com),
WSH (Windows Scripting Host)
oder eine andere Programmiersprache (.vbs) sollten wegen der ggf. schnellen
Anpassung (Einbindung von neuen Anwendungen oder Veränderung der
Interneteinwahl - ohne Programmierkenntnisse), bzw. wegen der Absicherung des
Clients überhaupt, hier nicht betrachtet werden.
Hier wird eine Batch-Datei als
Hilfsprogramm benutzt. Somit kann jeder User die Datei nach seinen Bedürfnissen
unkompliziert anpassen, verändern und ausführen.
Im folgenden Beispiel habe ich
für ein User mehrere Icons auf dem Desktop (Arbeitsoberfläche) eingerichtet.
Ein Icon für Modem-Einwahl, eins für ISDN und da es ein Laptop war, ein Icon für
GPRS-Einwahl (Handy). Anschließend (nach der Einwahl) sollten automatisch seine benötigten
Anwendungen starten.
Grundvoraussetzung ist - was automatisch ablaufen soll, muss auch manuell funktionieren. Also ist der erste Schritt eine manuelle Einrichtung einer DFÜ-Verbindung (wird auch als Telefonbucheintrag bezeichnet) einzurichten.
Die Batch-Datei lief unter Windows XP und Windows 2000 problemlos.
Die Arbeitsweise und die Funktionen werden weiter unten beschrieben.
Und da wir gute Programmierer sind wird natürlich eine Hilfedatei mitgeliefert ;-)
Hier nun die Batch-Datei "Einwahl.bat":
- Markieren, <STRG>+<C>, ein Editor öffnen, <STRG>+<V>, speichern unter „Einwahl.bat“
Hier nun die Datei: "Hilfe.txt":
- Markieren, <STRG>+<C>, ein Editor öffnen, <STRG>+<V>, speichern unter „Hilfe.txt“
Erklärung zur Batch-Datei:
Das Programm kann man wie folgt
starten:
1.) Einwahl <Enter> Ergebnis: Automatisch wird der Hilfetext ausgegeben
2.) Einwahl -1 <Enter> Ergebnis: Programm starten mit der Modem-Einwahl
3.) Einwahl -2 <Enter> Ergebnis: Programm starten mit der ISDN-Einwahl
4.) Einwahl -3 <Enter> Ergebnis: Programm starten mit der GPRS-Einwahl
5.) Einwahl -? <Enter>
Ergebnis: Ausgabe Hilfeanleitung (Hilfe.txt)
Optional kann man nach „Einwahl“ folgendes verwenden „-2“, „/2“ oder „2“ (Leerzeichen beachten).
Achtung: der Befehl „Choice“ für Menü-Eintrage wird unter Windows XP / 2000 nicht mehr unterstützt.
Darum habe ich diesen Weg (Übergabe von Werten beim starten des Programms) benutzt – somit ist das Programm auch für ältere Windows-Versionen verwendbar.
Anmerkung
zum Befehl „rasdial“:
Der Befehl rasdial setzt sich wie folgt zusammen:
Rasdial Telefonbucheintrag(DFÜ) username(DFÜ) password(DFÜ)
Soll nun keine Mitteilungen ausgegeben werden, dann folgendes eingeben:
Rasdial Telefonbucheintrag(DFÜ) username(DFÜ) password(DFÜ) >NUL
Achtung: der Telefonbucheintrag muss genauso benannt werden wie
der eigentliche DFÜ-Name!
Beenden der DFÜ mittels rasdial /disconnect.
Beispiel: DFÜ-Telefonbucheintrag
Die Rufnummer ist von freenet.de - hier als Beispiel.
Beispiel: Manuelle Anwahl - der Telefonbucheintrag muss im Namen (Batch-Datei) übereinstimmen
Beispiel:
Eigenschaften des Icon
Beispiel: Erfolgreiche Einwahl über ISDN (mit Ausgabetext)
Beispiel: nach erfolgreicher Anwahl - Starten der Anwendung
Beispiel: nicht erfolgreiche Anwahl
Diese Ausgabe bekommen Sie nur wenn rasdial ohne >NUL steht!
Beispiel: Ausgabe Hilfe-Text (z.B. bei Fehleingabe)
Weitere Informationen unter dem Punkt: Programme im Inhalt !
Letzte Bearbeitung: 10 / 2003 - Bitte beachten Sie das Copyright und die Hinweise im Inhalt unter www.datahelp.de
Copyright © www.datahelp.de
Modifizierung oder Weitergabe an Dritte nur mit Einverständnis des Autors gestattet !