Logo der Skripting-Seiten

Tipps, Lösungshilfen und Downloads aus der EDV-Trickkiste

 


Letztes Update dieser Seite: 20.03.2005

[Home] 
[Mathcad
[NaturallySpeaking
[Workarounder
[Automatisierung] 
[Links] 

 

[Home] 
[Mathcad
[NaturallySpeaking
[Workarounder
[Automatisierung] 
[Links] 
[Home] 
[Mathcad
[NaturallySpeaking
[Workarounder
[Automatisierung] 
[Links] 
[Home] 
[Mathcad
[NaturallySpeaking
[Workarounder
[Automatisierung] 
[Links] 
[Home] 
[Mathcad
[NaturallySpeaking
[Workarounder
[Automatisierung] 
[Links] 

Automatisierung bzw. Scripting mit VisualBasic

Seit einiger Zeit beschäftige ich mich mit VisualBasic-Skripten für den Windows-Scripting Host (VBS-Programmierung).
Mittlerweile glaube ich, dass dies eine sehr leistungsfähige Möglichkeit zur Optimierung von Windows-Systemen darstellt.

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.
Für eine Lauffähigkeit muss auf jeden Fall der Windows-Scripting-Host installiert sein. (Dies ist ab Windows 2000 standardmäßig der Fall.) Sollten zusätzliche Voraussetzungen erforderlich sein, so ist dies am Anfang des Skripts vermerkt.
Den Download der aktuellen Microsoft-Produkte zum Thema Scripting bietet die Internetseite von Dr. Weltner.

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.


Aus verständlichen Gründen kann ich für die Funktion der hier bereitgestellten Skripte keinerlei Haftung, Support oder Funktionsgarantie übernehmen. Die Verwendung geschieht auf eigenes Risiko.


 

Skript-Download

Ein Programm automatisch starten und beenden

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.

  

 

Datenexport von Mathcad nach Excel

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:

Skript zur Dateikonvertierung starten
 

Alternativ kann das Skript auch in den SendTo-Ordner gelegt werden (siehe Anleitung im Kopf des Skripts).

Hier geht es zum  Download des Skripts.

 

 

Weitere Skript-Downloads folgen später ...

 

 


Copyright(c) 2004 Dr. Christian Nerger, alle Rechte vorbehalten.