|
|
|
|
|
|
|
Automatisierung bzw. Scripting mit VisualBasic Seit einiger Zeit beschäftige ich mich mit VisualBasic-Skripten
für den Windows-Scripting Host (VBS-Programmierung). Oft lässt sich mit Skripten sogar die Funktionalität verschiedener Softwareprodukte verbessern bzw. korrigieren oder das Zusammenspiel unterschiedlicher Anwendungen steuern. Solche Korrektur- und Integrationsmöglichkeiten sind in noch viel stärkerem Maße für VBA (die in MS-Office enthaltene Programmiersprache) gegeben. Die Erfahrungen und Ergebnisse der VBS-Programmierung lassen sich übrigens eins zu eins nach VBA übertragen. Dies und die Tatsache, dass beides mit den Bordmitteln der meisten PCs möglich ist, macht das Erlernen von VBS/VBA zu einer sehr dankbaren Angelegenheit. Einige meiner Skripte sind sicherlich auch für andere User interessant. Solche Skripte möchte ich auf dieser Seite zum freien Download anbieten. Später werden eventuell auch noch einige VBA-Module folgen.
|
|||||
|
Allgemeine Hinweise zu Skripten Klickt man im Windows-Explorer mit der rechten Maustaste auf ein Skript und wählt die Option "Bearbeiten", so sollte sich das Skript im Windows-Texteditor öffnen. Dort lässt es sich überprüfen und gegebenenfalls an den eigenen Bedarf anpassen. Die einwandfreie Funktion
von VisualBasic-Skripten ist im Allgemeinen nicht auf allen
Systemen gegeben oder nur nach Anpassung des Skripts möglich.
Am Anfang der meisten Skripte findet man einen Abschnitt mit benutzerdefinierten Variablen. Dies erleichtert auch dem unerfahrenen Benutzer, mit dem Texteditor notwendige Anpassungen vorzunehmen, wie im unteren Bild dargestellt. |
||||||
|
|
||||||
|
|
||||||
|
Skript-Download
Dieses Skript benutze ich, um das Control-Center für mein USB-Mikrofon automatisch beim Systemstart zu öffnen und nach einer kurzen Wartezeit direkt wieder zu schließen. (Dies ist notwendig, da die Einstellungen des Control-Centers nicht wirksam werden, wenn das Programm nicht wenigstens einmal gestartet wurde.) Für ein solches Vorgehen muss das Skript in den Autostart-Ordner kopiert und im Skript mittels Texteditor der Pfad zu der ausführbaren Datei angepasst werden (siehe allgemeine Hinweise). Hier geht es zum Download des Skripts.
Dieses Script wandelt eine PRN-Datei in eine CSV-Datei um, welche für Excel lesbar ist. Die PRN-Datei wird in Mathcad mit der Funktion WRITEPRN erzeugt und kann neben numerischen Daten auch Strings enthalten. Die resultierende CSV-Datei erlaubt ein einfaches Öffnen mit Excel per Doppelklick auf die Datei. Zum Starten der Dateikonvertierung wird im Explorer die PRN-Datei wie folgt auf das Skript gezogen:
Alternativ kann das Skript auch in den SendTo-Ordner gelegt werden (siehe Anleitung im Kopf des Skripts). Hier geht es zum Download des Skripts.
|
|
Copyright(c) 2004 Dr. Christian Nerger, alle Rechte vorbehalten. |